IIS7网站配置【服务器错误500.19】

IIS7 Website Configuration [Server Error 500.19]

我用 IIS7 创建了一个 Windows Server 2008 虚拟框。我配置了两个网站,一个是我的实际开发站点,另一个是帮助解决此问题的测试站点。

网站 1 (WS1) - 该网站的根位于映射到我的开发机器 (Mac Book Pro) 的驱动器上。映射似乎工作正常,我可以正常访问所有文件 (W:\www\dev.frogquest.com)。

网站 2 (WS2) - 是一个非常简单的网站,只有一个 ColdFusion 页面,只是为了证明一切正常。它的根目录是VB (C:\sites\localtestsite.com) 的C:\ 驱动器上的本地目录。

我已经为两个站点添加了主机文件条目 (127.0.0.1 ...)

WS1 - 当我尝试访问它时抛出服务器错误...

HTTP Error 500.19 - Internal Server error The requested page cannot be accessed because the related configuration data for the page is invalid

这是我到目前为止尝试过的...

  1. 卸载了 .NET 4.5 和 URL Rewrite 2,重新启动,重新安装 .NET 4.5,重新启动,重新安装 URL Rewrite 2 模块...重试...失败!我采取这些行动是因为我在这里找到的信息......

  2. 根据与上述相同的文章,我尝试删除 web.config 文件。奇怪的是,即使在重新启动网站、重新启动虚拟框实例等之后,这也没有任何影响……顺便说一句,我经常这样做只是为了排除这种情况。

  3. 我尝试将 IIS_IUSRS 添加到 WS1 目录,但因为它是一个映射驱动器,所以我没有得到 "Security" 选项卡。所以,这是没有结果的。这是根据这篇文章...... IIS 7.0 Error - 500.19 Internal Server Error

  4. 我尝试使用 AppPool 安全性,将其从 "pass-through authentication" 更改为以机器管理员身份连接。当我单击 "Test Settings" 时,我确实得到了不同的结果,但它们对实际服务器响应没有任何 material 影响。我有测试设置结果的屏幕截图。

  5. 我将 WS1 的内容复制到 WS2 中,这成功了!因此,这与它是一个映射驱动器这一事实有关,而且在我看来很可能是一个许可问题。

我现在没有想法,需要有能力的帮助和新的思考方式!

更新:添加实际错误的屏幕截图以获取更多信息...

IIS 不支持任何类型的映射驱动器,

https://support.microsoft.com/en-us/kb/257174

您将不得不使用推荐的解决方法,例如 UNC 路径。