Asp.net "достигнут предельный уровень командной строки сети" ASP.NET 2.0 + 3.5

Я пытаюсь запустить tinyMCE texteditor в ASP.NET 2.0 + 3.5, но я получаю следующую ошибку в файле web.config.

Произошла ошибка при загрузке файла конфигурации: Не удалось запустить мониторинг изменений в ###\Visual Studio 2005\WebSites\TinyMCE\tinymce\jscripts\tiny_mce\langs ', потому что достигнут предел командной строки сети. Для получения дополнительной информации об этой ошибке обратитесь к статье 810886 базы знаний Майкрософт. Хостинг на UNC-ресурсе не поддерживается для платформы Windows XP.

Есть идеи, как это решить?

Ответ 1

У меня была такая же ошибка: Не удалось запустить мониторинг изменений в '\ xxx\yyy\zzz, потому что достигнут предел производительности сетевой BIOS. Для получения дополнительной информации об этой ошибке обратитесь к статье 810886 базы знаний Майкрософт. Хостинг на UNC-ресурсе не поддерживается для платформы Windows XP.

В то время я открывал несколько окон Visual Studio. Итак, самым простым решением, которое сработало для меня, было закрыть тех Visual Studious и оставить открытым только тот, над которым я работал.

Затем ошибка исчезла.

Ответ 2

У меня была такая же проблема, и проблема была в моем файле web.config. Я скопировал кого-то из elses, пытаясь заставить пользовательский элемент управления работать, и они работали на IIS 7, пока я все еще находился на IIS 6. Ниже приводятся следующие строки:

<system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>
  <modules>
    <remove name="ScriptModule" />
    <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral />
  </modules>
  <handlers>
    <remove name="WebServiceHandlerFactory-Integrated"/>
    <remove name="ScriptHandlerFactory" />
    <remove name="ScriptHandlerFactoryAppServices" />
    <remove name="ScriptResource" />
  </handlers>
</system.webServer>

Довольно многое, просто нужно было удалить все между тегом. Надеюсь, это поможет!

Ответ 3

Это сообщение в блоге помогло мне. Это проведет вас через несколько разных вещей, чтобы попробовать...

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 или более. Для этого выполните следующие действия:

  • Нажмите "Пуск", выберите "Выполнить", введите "regedit" и нажмите "ОК".
  • Найдите и выделите следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
  • В правой панели дважды щелкните значение MaxCmds.
  • В поле "Значение" убедитесь, что значение равно 50 и более.
  • Найдите и выделите следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters Примечание. Убедитесь, что вы сделали это изменение ключ реестра lanmanserver\parameters, а не раздел реестра lanmanworkstation\parameters, упомянутый на шаге 2.
  • В правой панели дважды щелкните значение MaxMpxCt. Примечание. На серверах SMB, на которых установлена ​​версия Windows раньше Windows 2000, запись реестра MaxMpxCt называется MaxMpxCount, но имеет такая же функция.
  • В поле Значение введите, что значение равно 50 или больше. Примечание. Значение MaxMpxCt определяет максимальное количество одновременных, активные запросы, которые сервер разрешает от отдельного клиента.
  • Закройте редактор реестра.
  • Перезагрузите сервер.

Ответ 4

Когда вы строите проект развертывания asp.net, вы часто можете получить ошибку ASPNETCOMPILER "Достигнут лимит командной строки сети", , Как описано Microsoft, ошибка возникает из-за следующих причин:

Эта проблема может возникнуть, если клиентский компьютер отправляет одновременные долгосрочные запросы на файловый сервер, использующий сообщение сервера Блок (SMB). Примером долгосрочного запроса является то, что клиентский компьютер использует функцию FindFirstChangeNotification для отслеживать долю сервера для изменений. Эта проблема может возникнуть, если значение параметра реестра MaxCmds на клиенте меньше 50 или значение реестра MaxMpxCt настройка на сервере меньше 50. Чтобы устранить эту проблему, убедитесь, что для значений реестра MaxCmds и MaxMpxCt установлено значение 50 или более. Для этого выполните следующие действия:

Нажмите "Пуск" → "Выполнить" → "regedit" Перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Параметры

Откройте запись MaxCmds в правом списке. В данных значения введите значение 50 или более. Перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Параметры

Откройте запись MaxMpxCt в правом списке. В данных значения введите значение 50 или более. Перезагрузите компьютер, чтобы изменения вступили в силу. Примечание. Записи реестра MaxCmds и MaxMpxCt представляют собой десятичные записи REG_DWORD. Если они не существуют на вашем компьютере, вы можете создать их как новые значения REG_DWORD. Диапазон значений для этих записей реестра составляет от 0 до 65535.

Ответ 5

Самое простое решение, которое я нашел, когда у меня возникла такая же ошибка, заключается в том, чтобы закрыть все решения Visual Studio (как правило, проблема возникает при наличии более трех открытых решений), а затем повторно открывать, что она была неудачной и что она.

Ответ 6

Изменения в реестре, упомянутые в сообщении блога, часто недостаточны, как мы видели с серверами win2k8 в нашей среде prod.

Я очень подробно ответил на эту проблему: fooobar.com/questions/507945/...

Этот ответ - это накопление всех технологов, msdn и справочных материалов в блоге, которые я мог найти по этому вопросу, и что мы в конечном итоге должны были сделать, чтобы исправить эту проблему. Отключение Jumbo Frames (проблемы с NIC сервера HP, вызывающие дополнительную ошибку) и SMB2 + в сочетании с изменениями в реестре - вот что привело нас к экономии наших сайтов IIS с высоким трафиком. Только изменения в реестре сделали это так, чтобы ошибки ограничения сетевого BIOS не отображались так же быстро при нормальной нагрузке.

Ответ 7

Эта ошибка начала появляться из ниоткуда. Закройте все открытые файлы в Visual Studio 2012 и закройте приложение. После этого не было видно ошибки.