<deny users="?"/>
在 「授權」 標籤,CSS停止工作未授權的訪客。我怎樣才能定義一個css文件的例外。我希望他們適用於所有的遊客。
這是我的web.config文件:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
<roleManager enabled="true"/>
<authentication mode="Forms">
<forms loginUrl="welcome.aspx" defaultUrl="Default.aspx"/>
</authentication>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
我沒有修改我的web.config這樣:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
<roleManager enabled="true"/>
<authentication mode="Forms">
<forms loginUrl="welcome.aspx" defaultUrl="Default.aspx"/>
</authentication>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
<location path="styles">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="styles/welcome.css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
,它的工作。 謝謝。
我發現當我使用<位置路徑=「css \ welcome.css」>,行將不再適用,並且每個訪問者都可以訪問任何頁面。 m在本地ISS(MS Visual Studio 2011)上測試它是否有任何改變,它授權Windows用戶作爲訪問者? –
2011-12-21 18:29:37
拒絕用戶=?表示你只排除經過身份驗證的用戶,但你希望每個人都可以訪問你的公共資料 – Pleun 2011-12-21 19:24:23
*僅適用於文件夾/ css,因此所有其他頁面都將默認使用。只需嘗試一下... – Pleun 2011-12-21 19:27:03