我使用IIS7创建了一个Windows Server 2008虚拟盒。我配置了两个网站,一个是我的实际开发网站,第二个是测试网站,以帮助解决此问题。
网站1(WS1) - 此网站的根目录位于映射到我的开发计算机(Mac Book Pro)的驱动器上。映射似乎正常,我可以正常访问所有文件(W:\ www \ dev.frogquest.com)。
网站2(WS2) - 是一个非常简单的网站,其中包含一个ColdFusion页面,只是为了证明一切正常。它的root是VB的C:\驱动器上的本地目录(C:\ sites \ localtestsite.com)。
我已为两个网站添加了主机文件条目(127.0.0.1 ...)
WS1 - 当我尝试访问它时引发服务器错误...
HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效
这是我迄今为止所尝试过的......
卸载.NET 4.5和URL Rewrite 2,重新启动,重新安装.NET 4.5,重新启动,重新安装URL重写2模块...重试...失败!因为我在这里找到的信息,我采取了这些行动...... HTTP Error 500.19 on IIS7 "Malformed XML" in web.config
根据上面的相同文章,我尝试删除web.config文件。奇怪的是,即使在重新启动网站,重新启动虚拟机箱实例等之后,这也没有任何影响......我经常做的只是为了排除这一点。
我尝试将IIS_IUSRS添加到WS1目录中,但由于它是映射驱动器,因此我没有获得"安全"标签。所以,这没有结果。这是根据这篇文章...... IIS 7.0 Error - 500.19 Internal Server Error
我尝试使用AppPool安全性,将其更改为"传递身份验证"以机器管理员身份连接。当我点击"测试设置"我确实得到了不同的结果,但它们对实际的服务器响应没有任何实质性影响。我有测试设置结果的截图。
我将WS1的内容复制到WS2中,这有效!因此,它与它是一个映射驱动器这一事实有关,在我看来很可能是一个许可问题。
我现在缺乏想法,需要有能力的帮助和新的思考方式!
答案 0 :(得分:0)