【发布时间】:2012-06-18 22:16:51
【问题描述】:
我将我的网站从 2k3 服务器移到 2k8 服务器。该站点有一个指向网络共享的虚拟目录,该网络共享的凭据与该站点使用的凭据不同。我将虚拟目录设置为使用正确的凭据,它可以通过资源管理器正常浏览共享,但是当我尝试通过浏览器加载文件(图像等)时,出现以下 asp.net 错误:
“/”应用程序中的服务器错误。
配置错误说明:在安装过程中发生错误 处理服务此请求所需的配置文件。 请查看下面的具体错误详细信息并修改您的 适当的配置文件。
解析器错误消息:加载配置文件时发生错误: 无法开始监视对“\\networkshare”的更改。
来源错误:
[没有相关的源码行]
源文件:\\networkshare\web.config 行:0
版本信息:Microsoft .NET Framework 版本:2.0.50727.5456; ASP.NET 版本:2.0.50727.5456
网络共享没有 web.config。
我尝试了here 提供的解决方案,但这并没有解决问题,而且该站点没有使用模拟。我需要启用模拟吗?这在 win2k3 上运行正常。
【问题讨论】:
-
网站托管在网络共享还是本地驱动器上?
-
本地驱动器。 2k8 服务器是一个虚拟机。
-
网站中有“\\networkshare”的实际用法吗?我很好奇为什么它认为它需要访问该共享。但这很可能是文件系统或共享权限问题。我猜你来自 IIS6?
-
是的,我来自 iis 6。网络共享是多个 Web 服务器之间的内容共享。我还让系统工程人员查看权限,以确保一切设置正确,因为错误消息非常模糊。
-
我还应该注意,这不是操作系统升级,而是从 IIS6/2K3 迁移到 IIS7/2K8。
标签: asp.net iis-7 windows-server-2008 iis-7.5