8

我正在使用带有 IIS 7.5 的 Windows 2008 R2,并将我的网站源映射到网络驱动器。当我这样做时,会发生以下错误。当指向本地 c: 驱动网站工作。

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

Detailed Error Information
Module  IIS Web Core
Notification    Unknown
Handler Not yet determined
Error Code  0x80070003
Config Error    Cannot read configuration file
Config File \\?\H:\ExcelAutomation\1.0\src\docs\web.config
Requested URL   http://vmwws085381.msad.ms.com:80/index.html
Physical Path   
Logon Method    Not yet determined
Logon User  Not yet determined

Config Source
   -1: 
    0: 
4

5 回答 5

11

我的解决方案是打开 IIS,单击我的站点,然后在高级设置下更改网络共享的物理路径,\\server\share\..而不是使用映射的驱动器。

帮助我找到这个解决方案的原始来源在这里:http ://forums.iis.net/t/1157959.aspx

于 2013-09-03T17:14:58.020 回答
7

如果您的 Web 应用程序在关联的 Web.config 文件中引用了 URL 重写模块,另一个原因是没有安装 URL 重写模块 - 这在此Stack Overflow 问题中有详细说明

于 2016-03-09T10:30:52.400 回答
0
  1. IIS 服务器和具有共享文件夹的服务器必须各自拥有一个用户名和密码完全相同的帐户。确保此帐户对共享文件夹具有“读取和执行”、“列出文件夹内容”和“读取”权限。
  2. 使用 UNC 在 IIS 内连接。(例如,向站点添加一个虚拟目录;输入别名;输入物理路径为 \servername\foldername;单击“连接为...”;选择“特定用户”;单击“设置...”;输入步骤 1 中引用的用户名和密码。)当前版本的 IIS 不支持映射驱动器。不要浪费时间试图让它们发挥作用。

此外,为自己和其他管理员做一个重要的心理(或书面)记录:如果您更改了该帐户的密码,请在两台服务器上和 IIS 连接内进行。

于 2014-10-01T14:09:47.643 回答
0

对于在本地系统上遇到此错误的人,当您在多个服务器之间共享代码或将现有项目复制到新位置并且它的虚拟目录路径仍然引用旧路径时,可能会发生这种情况。

当我在 Google 驱动器上共享一个项目并从 2 个不同的系统访问它时,这发生在我身上。(我知道,应该使用版本控制系统)

解决方案:

右键项目>>Web>>创建虚拟目录

它可能会显示一个提示。选择是,您就完成了。

于 2017-07-14T06:24:42.843 回答
-2

此错误背后的主要原因是物理路径,即网站文件夹不能位于用户文件夹、桌面文件夹或任何相关文件夹下。如果它在那里,请将其移动或将其放在其他驱动器上,然后重试。

于 2014-12-16T06:10:41.367 回答