IIS 7.5 HTTP 500.19内部服务器错误配置无效

时间:2013-09-03 17:14:58

标签: iis-7.5

我正在使用带有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: 

5 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:6)

另一个原因是,如果您的网络应用程序在关联的Web.config文件中引用了此网址,则不会安装URL重写模块 - 详细信息请参见Stack Overflow Question

答案 2 :(得分:0)

  1. IIS服务器和具有共享文件夹的服务器必须各自拥有完全相同的用户名和密码的帐户。确保此帐户具有“读取和执行”,“列出文件夹内容”和“读取”对共享文件夹的访问权限。
  2. 使用UNC在IIS中进行连接。 (例如,向站点添加虚拟目录;输入别名;输入物理路径为\ servername \ foldername;单击“连接为...”;选择“特定用户”;单击“设置...”;输入步骤1中引用的用户名和密码。)当前版本的IIS不支持映射驱动器。不要浪费你的时间让它们发挥作用。
  3. 另外,为自己和其他管理员制作一个重要的心理(或书面)注释:如果您更改了该帐户的密码,请在两台服务器和IIS连接中进行。

答案 3 :(得分:0)

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

当我在Google云端硬盘上共享一个项目并从两个不同的系统访问它时,发生了这种情况。 (我知道,应该使用版本控制系统)

<强>解决方案:

  

右键点击项目&gt;&gt;网络&gt;&gt;创建虚拟目录

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

答案 4 :(得分:-2)

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