子应用程序无法读取父web.config

时间:2016-07-27 08:37:24

标签: security web-config iis-8

在IIS中,我有一个重要的应用程序(名为treasure),带有一个子应用程序(名为blog)。从安全的角度来看,我决定在他们自己的应用程序池下运行这两个应用程序,并将每个文件系统的访问权限限制在他们自己的目录中。

因此父应用程序的目录只能由父应用程序的应用程序池用户访问。 (C:\inetpub\wwwroot\Treasure\只能访问IIS APPPool\treasure

子应用程序的目录只能由子应用程序的应用程序池用户访问。 (C:\inetpub\wwwroot\blog只能访问IIS APPPool\blog

现在,如果我转到http://www.treasure.blah/blog/,我收到HTTP错误500.19 - 由于权限不足而无法读取配置文件 - C:\ inetpub \ wwwroot \ Treasure \ web.config lication?

我已经知道可以从父应用程序的web.config设置<location path="." inheritInChildApplications="false"/>。但我的问题当然是孩子无法读取web.config,但它尝试失败。所以这对我没有帮助。

如何配置我的子应用程序,以便它不会尝试从父应用程序读取web.config?

0 个答案:

没有答案