У меня проблема с IIS, я пытаюсь найти путь к виртуальной папке.
Мое приложение (.Net 3.5 SP1, MVC 1.0) генерирует файлы результатов отчетов, которые попадают через виртуальный путь в vfiler на основе Unix (я думаю, что целью является устройство NetApp). Когда мои пользователи пытаются получить доступ к отчетам через HTTP-запрос через IIS (размещенный на WinServ 2k8 R2 64-bit), они получают следующую ошибку 500:
Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 3/14/2012 1:07:20 PM
Event ID: 1185
Task Category: File Monitoring
Level: Error
Keywords: Classic
User: N/A
Computer: %APPLICATION_SERVER%
Description:
Failed to start monitoring changes to '%PATH_TO_FILE_SHARE%' 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.
У меня не так много видимости в этой среде (я являюсь поставщиком приложения), но проблема, кажется, накапливается, и только тогда, когда IIS обменивается данными с подключением. Если я вручную введу путь к окну команд / запусков на клиентском компьютере, я смогу получить доступ к файлу, что заставит меня поверить, что оно не основано на разрешениях. Я также могу получить доступ к нему в диспетчере IIS. Когда я делаю IISRESET, проблема ненадолго исчезла.
Есть мысли? Я пытался следовать инструкциям в (довольно старой) статье KB, но это не помогло.
РЕДАКТИРОВАТЬ: Я должен отметить, что это производственная система