微软知识库文章810886 + Asp.net

时间:2010-02-25 04:01:23

标签: asp.net debugging

当我运行我的asp.net Web应用程序时出现此错误,

An error occurred loading a configuration file: Failed to start monitoring 
changes to 'Z:\CR-FIRST\app_code\model' because the network BIOS command limit 
has been reached. For more information on this error, please refer to Microsoft 
knowledge base article 810886. Hosting on a UNC share is not supported for the 
Windows XP Platform.

为什么我会收到此错误...有任何建议......

4 个答案:

答案 0 :(得分:5)

您需要了解您的网络驱动器映射到UNC路径,如\\ computer \ something。所以微软正在描述你的情况 - 这两个概念是同一个。您必须将网站从网络驱动器上移开,或者将Web服务器放在该计算机上。

答案 1 :(得分:2)

您是尝试在网络驱动器或UNC上托管,而您的操作系统是XP吗?

不支持。

答案 2 :(得分:1)

This blog post帮助了我。它会引导您完成一些不同的尝试......

  

1。添加注册表值

     

在syustem注册表中找到以下项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ ASP.NET添加一个   DWORD FCNMode并将值设置为十进制值,值为1.重新启动   Visual Studio确保找到新设置。

     

2。添加注册表值

     

此处有另一个注册表编辑。在系统注册表中找到以下项   HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ ASP.NET添加一个   DWORD FCNMode并将值设置为小数,值为2.重新启动   Visual Studio确保找到新设置。

     

3。该项目存储在内部网络

中      

根据公司网络的配置方式,Visual Studio可能会存储   项目在网络驱动器上。将项目移动到本地驱动器上   你的机器并试图再次运行它已知解决这个问题   问题。

     

4。 MSDN修复

     

这直接来自MSDN上的这篇文章; http://support.microsoft.com/kb/810886/en-us - 我把它修剪了一下   小。验证是否已设置MaxCmds和MaxMpxCt注册表值   到50或更多。为此,请按照下列步骤操作:

     
      
  1. 单击“开始”,单击“运行”,键入regedit,然后单击“确定”。
  2.   
  3. 找到并单击注册表中的以下项:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanworkstation \ parameters
  4.   
  5. 在右窗格中,双击MaxCmds值。
  6.   
  7. 在“数值数据”框中,验证值是否为50或更高。
  8.   
  9. 找到并单击注册表中的以下项:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanserver \ parameters注意   确保对此进行了更改   lanmanserver \ parameters注册表项而不是   第2步中提到的lanmanworkstation \ parameters注册表项。
  10.   
  11. 在右窗格中,双击MaxMpxCt值。注意在运行早于Windows的Windows版本的SMB服务器上   2000年,MaxMpxCt注册表项名为MaxMpxCount,但具有   功能相同。
  12.   
  13. 在“数值数据”框中,验证值是否为50或更多。注意MaxMpxCt值确定最大同时数,   服务器允许来自单个客户端的活动请求。
  14.   
  15. 退出注册表编辑器。
  16.   
  17. 重新启动服务器。
  18.   

答案 3 :(得分:0)

触发相同消息的另一个特定情况是,如果项目位于指向同一PC的映射驱动器上。

由于历史原因,我的PC上的D:通过同一台PC上的共享映射到C:\D_Drive。从D:\Source\MyMVC\MyMVC.sln加载解决方案会出现此错误,但是从C:\D_Drive\Source\MyMVC\MyMVC.sln(它“真正”生活的地方)加载它的工作正常。