【发布时间】:2011-02-07 00:22:28
【问题描述】:
有没有人知道一个很好的链接来解释如何使用web.config......
例如,我正在使用表单身份验证...我注意到有一个 system.web,然后它关闭了 /system.web,然后在配置下方有额外的位置标签
这里是一个例子,如果你知道有一个身份验证模式=具有授权的表单,我认为这是 ROOT ......它也包含在一个 system.web 中......在这个下面有更多 location= 带有 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>
【问题讨论】:
标签: asp.net web-config