.NET:了解asp.net中的web.config

mar*_*ith 2 asp.net web-config

有没有人知道一个很好的链接来解释如何使用web.config ......

例如,我正在使用表单身份验证...我注意到有一个system.web然后它关闭/system.web然后在配置下面有其他位置标记

这里有一个例子,如果你需要有一个身份验证模式=具有授权的表单我认为这是ROOT .......它也是一个自包含在system.web ....下面有更多的位置=使用system.web标签....

我从来没有真正理解我在做什么..我已经尝试过检查MSDN文档,但我仍然不完全理解....

有人可以帮忙吗?

如果您注意到我的示例....一切都存储在1 web.config中...我认为标准的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>
Run Code Online (Sandbox Code Playgroud)

小智 6

标准条目(web.config是可扩展的)在其中有很好的记录.

http://msdn.microsoft.com/en-us/library/aa719558.aspx

是一个好的开始.

它是 - 显而易见的 - 基于XML,顺便说一下.