日期:2014-05-18  浏览次数:20555 次

关于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>