我在我的main
网站下方添加了一个应用程序,它是主网站的较新版本。命名的子应用程序V2
将用于预览对主网站的更改。
为了从主网站访问 V2,我需要修改web.config
以将<system.web>
和<system.webServer>
标签包含在<location path="." inheritInChildApplications="false">
标签中。
V2 网站按预期运行(即//main/V2
),但无法读取 main 和 V2 中的所有子文件夹。样式和图像位于无法访问的文件夹中。好像是权限问题。该应用程序配置为允许所有用户完全访问根目录和所有子目录。
<authentication mode="None" />
<authorization>
<allow users="*" />
</authorization>
我该怎么做才能使所有子目录都可以访问?
权限问题是由引起<location>
的标签web.config
。该<system.webServer><validation>
标签不喜欢被包裹在<location>
标签,所以我拉出来; 像这样。
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<location path="." inheritInChildApplications="false">
<system.webServer>
...
现在所有的文件夹都是可读的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句