2011-06-24 79 views
1

在我的網站,在Web.config如下:登錄頁面設計與授權

<system.web> 
     <compilation debug="true" targetFramework="4.0"> 
     <assemblies> 
      <add ..../> 
     </assemblies> 
     </compilation> 
    <authentication mode="Forms"> 
     <forms loginUrl="Login.aspx"></forms> 
    </authentication> 
    <authorization> 
     <allow users="admin" /> 
     <deny users="?" /> 
    </authorization> 
    </system.web> 

我試圖設計的登錄頁面,但它好像不管我做什麼也沒有出現,而尋找一個解決方案後I'e發現這一點:。

「我想我得到了它,因爲你是 否認web配置 其他頁面,除非用戶認證允許圖像 文件夾還像 網絡配置文件你正在允許登錄頁面,類似y 允許圖像文件夾,css,javascript 文件夾等圖像應顯示在 頁面。它應該工作「

的問題是我不知道如何讓這些文件夾,任何人都可以幫助

+0

你能從web.config文件發佈信息嗎? – Taryn

回答

1

指的location Element (ASP.NET Settings Schema)

位置元素指定 的資源,子配置 小號ettings適用於並且也用於 鎖定配置設置, 防止將設置從 覆蓋子配置 文件。

位置元件可以包圍其他 元件,無論是申請 配置設置到一個特定的資源 或鎖定的設置。

<configuration> 
    <location path="Images"> 
     <system.web> 
     <authorization> 
      <allow users="?"/> 
     </authorization> 
     </system.web> 
    </location> 
</configuration> 
+0

謝謝Akram!它現在工作得很好:) – Evanescence

+0

@Evanescence:隨時歡迎你。 –

1

您可以添加例外你的web.config文件:?

<location path="foldername"> 
    <system.web> 
     <authorization> 
     <allow users="*"/> 
     </authorization> 
    </system.web> 
    </location> 
+0

謝謝丹尼爾! :) – Evanescence