将 <location> 标记添加到 web.config 会导致无法访问网站文件夹。怎么修?

马蒂沃尔夫森

我在我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Jar文件添加到WEB-INF / lib

通过Cordova config.xml将条目添加到iOS .plist文件

如何将GeneratedKey添加到config.properties文件?

无需多部分配置即可调用Request.getParts。将@MultipartConfig添加到servlet,或将multipart-config元素添加到web.xml

使用用户/密码将基本身份验证添加到web.config的最简单方法

如何将web.config添加到owin自托管Web API?

为什么最新的.net 4.7将无效的configsection添加到我的web.config中?

将标记从Firebase添加到网站中的Google Map

无法将别名添加到webpack.config

将web.config文件添加到Asp.Net Core项目

使用web.config将文件类型添加到IIS7

可以将Web API文件夹添加到现有项目吗?

尽管已定义文件属性,但KeyValue对正在添加到web.config文件中

使用Octopus Deploy将应用程序设置添加到web.config

无法将servlet添加到Tomcat web.xml

如何将config.js文件添加到nwjs安装目录中?

使用Dom将标记添加到XML文件(最小)

将访问控制允许来源添加到Web服务

是否可以通过编程将<remove>元素添加到web.config中的httpmodule?

无法将重写规则添加到web.config .net核心

如何将存储在web.config中的值添加到c#中的类属性(从Web配置文件而不是资源文件)

如何使用 Web gui 将文件夹添加到 GitHub 存储库?

将自定义 IHttpModule 添加到 web.config 会引发 500 错误

将 mimetype 添加到 web.config 后的 406.0

在 IIS 8.5 中,管理器 GUI 中是否有将位置和身份验证标记添加到 applicationHost.config 文件的设置?

如果不存在,如何使用 powershell 将 assemblyBinding bindingRedirect 添加到 web.config 或 app.config

无法将 web3 添加到 React 项目

将字体文件添加到 Web 应用程序

无法将 CSS 添加到 Div 包装锚标记