在IIS 7.5上不使用web.config进行目录浏览

时间:2013-04-10 01:37:57

标签: asp.net iis

我正在尝试为我的IIS服务器(Windows 2008上的7.5)具有只读访问权限的文件共享设置目录浏览。我尝试使用IIS管理器配置目录浏览,也直接编辑\Windows\system32\inetsrv\config\applicationHost.config文件。

尽管我每次尝试在IE中查看虚拟目录时都尽了最大努力,但我遇到了HTTP Error 500.19 (Cannot read configuration file)异常。看来IIS正在尝试在物理文件共享中找到web.config文件(显然不存在)。

鉴于我的文件共享只是只读,有没有办法在我的虚拟目录上配置目录浏览而不需要物理目录中的web.config文件?

1 个答案:

答案 0 :(得分:1)

在花了相当长的时间后,我终于承认了HTTP 500.19错误。尽管我尽最大努力说服其他人,但IIS坚持文件共享中存在web.config

我最终编写了自己的文件系统包装器,它实际上产生了与默认目录浏览器相同的输出,然后使用具有读访问权限的专用服务帐户进行部署。