这个错误今天早上才开始在一个特定的项目中发生。当我尝试发布网站时,它给了我这个错误,我无法完成发布!有时重新启动Visual Studio可以神奇地解决该问题,但稍后会再次出现。不仅如此,当我重新启动VS时,我失去了所有的“撤消功能”。

关于这个主题有一个KB article,但没有帮助。

我该怎么办才能一劳永逸地解决这个非常烦人的问题?

最佳答案

基本上是说,您必须通过网络与您的代码/组件(或您要连接的任何对象)建立许多连接。通过告诉它仅使用1并通过它运行每个连接,可以解决您的问题。我相信这将为您提供一个真正的解决方案,而不是变通方法。

请记住,您只需要在机器上进行这些更改,而不是要使用的机器

  • 在以下注册表项中添加以下DWORD值:HKEY_LOCAL_MACHINE \ Software \ Microsoft \ ASP.NET \ FCNMode
  • 下面列出了FCNMode DWORD值以及与每个值关联的行为的可能值。
  • 0或大于2-这是默认行为。对于每个子目录,应用程序将创建一个监视子目录的对象。
  • 1-应用程序将禁用文件更改通知(FCN)。
  • 2-应用程序将创建一个对象来监视主目录。应用程序将使用此对象监视每个子目录。
    我建议将值设置为1,以禁用FCN。当您尝试使用调试器时,这就是导致错误的原因。

    勿忘:如果您正在运行64位版本的Windows,则需要转到HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ ASP.NET

  • 这篇文章提供了更深入的答案:http://bencoffman.com/blog/2010/12/01/Error43AnErrorOccurredLoadingAConfigurationFileFailedToStartMonitoringChangesTo.aspx

    关于visual-studio - 加载配置文件时发生错误:由于已达到网络BIOS命令限制,因此无法开始监视更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/607103/

    10-13 05:48