2009-04-29 2 views
2

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

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

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

Я проверил статью в КБ и внес изменения в реестр, но это не помогло.

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

Благодаря

ответ

1

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

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

0

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

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

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

Смежные вопросы