在构建时防止UNC共享错误

时间:2009-04-29 13:31:30

标签: asp.net visual-studio-2008 hosting unc

在工作中,我们在开发服务器上托管了一堆网站。包含所有这些站点的文件夹将映射为网络驱动器。

在VisualStudio中,我以网站的形式打开网站的根目录,当我构建网站时,我发现了这个错误。

  

错误4加载配置文件时出错:无法开始监视更改   '我:\ Sitename \ wwwroot \'因为   网络BIOS命令限制已经   到达。有关这方面的更多信息   错误,请参阅Microsoft   知识库文章810886.主持   不支持UNC共享   Windows XP   平台。 I:\网站名\ wwwroot的\的web.config

我已经查看了知识库文章,并对其建议进行了注册表更改,但这没有帮助。

有人知道修复或解决方法吗?

由于

3 个答案:

答案 0 :(得分:1)

使用完整的UNC路径,并使用当前登录用户访问该路径,而不是使用映射的驱动器:\\MachineName\Sitename\wwwroot\web.config

您可能会获得不同的效果,特别是如果映射的驱动器使用不同的凭据进行映射。

答案 1 :(得分:0)

看一下这个修补程序:http://support.microsoft.com/kb/911272

它解决了问题

答案 2 :(得分:0)

使用该修补程序更改FCNMode并不能始终解决问题。

我在这里对这个问题做了非常详细的回答:https://stackoverflow.com/a/20710473/705198

这个答案是我在这个主题上可以找到的所有technet,msdn和博客参考资料的积累,以及我们最终要解决的问题。禁用巨型帧(导致其他错误的HP服务器NIC问题)和SMB2 +与注册表编辑相结合最终导致我们使用高流量IIS站点。仅注册表编辑只会使网络bios限制错误在正常负载下不会显示得那么快。

相关问题