Iis 7 为什么要删除根文件夹中的模块';正在子文件夹中使用的web.config?
我的应用程序具有这种结构 我的申请 -主题 在我的应用程序的webconfig中,我删除了UrlAuthorization模块并添加了我自己的模块:Iis 7 为什么要删除根文件夹中的模块';正在子文件夹中使用的web.config?,iis-7,web-config,Iis 7,Web Config,我的应用程序具有这种结构 我的申请 -主题 在我的应用程序的webconfig中,我删除了UrlAuthorization模块并添加了我自己的模块: <modules runAllManagedModulesForAllRequests="true"> <remove name="UrlAuthorization" /> <add name="MyModule" type="MyType, MyNamespace" preCondition="managed
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlAuthorization" />
<add name="MyModule" type="MyType, MyNamespace" preCondition="managedHandler" />
</modules>
“我的主题”文件夹具有此网络配置(这是完整的网络配置):
我已经在3个环境中部署了它。其中2个可以正常工作,但在其中一个中,当我请求在主题文件夹中创建文件时,UrlAuthorization模块可以工作
- 我知道UrlAuthorization是活动的,因为我没有得到我请求的资源,而是一个URL/ReturnURl/。。。路径
标记正在工作,因为删除它会导致整个请求重定向到/ReturnUrl
谢谢 仅供参考,这是由于文件系统中的文件夹权限造成的问题。我使环境完全相同,而且效果很好
<?xml version="1.0"?>
<configuration>
<system.web>
<pages styleSheetTheme="" validateRequest="false" />
</system.web>
</configuration>