2

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

在 VisualStudio 中,我将站点的根目录作为网站打开,当我构建站点时,我总是会收到此错误。

错误 4 加载配置文件时出错:无法开始监视对“I:\Sitename\wwwroot\”的更改,因为已达到网络 BIOS 命令限制。有关此错误的详细信息,请参阅 Microsoft 知识库文章 810886。Windows XP 平台不支持在 UNC 共享上托管。我:\站点名\wwwroot\web.config

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

有谁知道对此的修复或解决方法?

谢谢

4

3 回答 3

1

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

很有可能你会得到不同的效果,特别是如果映射的驱动器正在使用不同的凭据进行映射。

于 2009-08-24T23:19:18.193 回答
0

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

它解决了问题

于 2009-08-10T21:06:49.710 回答
0

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

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

这个答案是我能找到的关于这个主题的所有 technet、msdn 和博客参考资料的积累,以及我们最终必须做些什么来解决这个问题。禁用巨型帧(HP 服务器 NIC 问题导致另一个错误)和 SMB2+ 结合注册表编辑最终为我们节省了高流量 IIS 站点。仅注册表编辑就可以做到这一点,因此网络 BIOS 限制错误在正常负载下不会显示得那么快。

于 2013-12-21T05:32:52.900 回答