关于Web.Config配置多目录问题(Asp.Net 2.0)
项目结构:
主目录(匿名访问)
↗ ↖
Admin目录 BBS目录
↑ ↑
(需要登录验证) (需要登录验证)
Wen.config应该如何配置?
在Web.config中只要出现两个 <authentication> 接点编译器就会报错
错误:ASP.NET 运行时错误: 在应用程序级别之外使用注册为 allowDefinition= 'MachineToApplication ' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
在Vs2005中应该如何解决这种问题?
------解决方案-------------------- <location path= "bbs " allowOverride= "true ">
<system.web>
<authorization>
<deny users= "* "/>
</authorization>
</system.web>
</location>
<location path= "main>
<system.web>
<authorization>
<allow users= "* "/>
</authorization>
</system.web>
</location>