Предотвращение ошибки общего ресурса UNC во время сборки - PullRequest
2 голосов
/ 29 апреля 2009

На работе у нас есть несколько сайтов, размещенных на нашем сервере разработки. Папка, содержащая все эти сайты, отображается как сетевой диск.

В VisualStudio я открываю корень сайта как веб-сайт, и при создании сайта я всегда получаю эту ошибку.

Ошибка 4 Произошла ошибка при загрузке файла конфигурации: не удалось запустить мониторинг изменений в 'I: \ Sitename \ wwwroot \', потому что Предел команды сети BIOS был достиг. Для получения дополнительной информации об этом ошибка, пожалуйста, обратитесь в Microsoft статья базы знаний 810886. Хостинг на UNC-ресурсе не поддерживается Windows XP Платформа. I: \ Название сайта \ Wwwroot \ web.config

Я проверил статью базы знаний и внес изменения в реестр, которые он предлагает, но это не помогло.

Кто-нибудь знает об исправлении или обходном пути для этого?

Спасибо

Ответы [ 3 ]

1 голос
/ 25 августа 2009

Вместо использования подключенного диска используйте полный UNC-путь и предоставьте текущему зарегистрированному пользователю доступ к этому пути: \\MachineName\Sitename\wwwroot\web.config

Скорее всего, вы получите другой эффект, особенно если подключенный диск был сопоставлен с другими учетными данными.

0 голосов
/ 21 декабря 2013

Изменение FCNMode с помощью этого исправления не всегда решает проблему.

Я сделал очень подробный ответ на эту проблему здесь: https://stackoverflow.com/a/20710473/705198

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

0 голосов
/ 11 августа 2009

Взгляните на это исправление: http://support.microsoft.com/kb/911272

Это решает проблему

...