Когда вы создаете проект развертывания asp.net, вы часто можете получить ошибку ASPNETCOMPILER «Достигнуто предельное количество команд в сети BIOS»
, Как описывает 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.