2010-04-12 65 views
2

有誰知道一個很好的鏈接來解釋如何使用web.config中.......NET:在asp.net理解的web.config

例如,我使用窗體身份驗證.. 。我注意到有一個system.web然後它關閉/system.web然後下面的配置有額外的位置標記

這裏是一個例子,如果你ntoice有一個身份驗證模式=具有授權的形式我推定這根.......這也是包含在System.Web程序內的自....下面這個有多個位置=用的System.Web標籤....

我從來沒有真正我實際上做明白。我已經試過checkign MSDN文檔但我仍然不完全瞭解了....

誰能幫助?

如果你用我的例子....一切都存儲在web.config中1通知...我想標準的WAAS創建標準的web.config文件,然後在目錄中創建另一個web.config文件在那裏我希望保護它..?

<configuration> 

    <system.web> 
      <compilation debug="true" strict="false" explicit="true" targetFramework="4.0" /> 

      <authentication mode="Forms"> 
     <forms loginUrl="Login.aspx" defaultUrl="Login.aspx" cookieless="UseCookies" timeout="60"/> 
    </authentication> 

    <authorization> 
     <allow users="*"/> 
    </authorization> 

     </system.web> 


<location path="Forms"> 
    <system.web> 
     <authorization> 
      <deny users="?"/> 
      <allow users="*"/> 
     </authorization> 
    </system.web> 
</location> 
<location path="Forms/Seguridad"> 
    <system.web> 
     <authorization> 
      <allow roles="Administrador"/> 
      <deny users="?"/> 
     </authorization> 
    </system.web> 
</location> 

回答

0

你可以把下面的表格web.config文件/ SEGURIDAD:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.web> 
     <authorization> 
      <allow roles="Administrators" /> 
      <deny users="*" /> 
     </authorization> 
    </system.web> 
</configuration>