有两个平级的网站文件夹 a、b,分别对应域名 a.com、b.com,但现在 b.com 还没有通过备案,暂不能用,为了看看 b 网站的效果,就在 a.com 下建应用程序的方式利用 a.com/b/ 访问 b。
但是访问时 a.com/b/ 出现了错误:由于权限不足而无法读取配置文件。
说是没有权限访问 a 下面的 web.config。
这就有点奇怪了,b 明明是应用程序(不是虚拟目录),是独立的应用程序池,怎么要跑去访问 a 的 web.config 呢。
没办法 IIS 7 就是这样。
解决办法:
让 b 网站的用户有 NTFS 权限访问 a 的 web.config。但是不一定可行,为什么呢?因为你是先建了应用程序,再去设置的权限,顺序应该反过来。