ASP.Net отладочный каталог мониторинга HttpException - PullRequest
10 голосов
/ 13 октября 2010

Когда я запускаю свое веб-приложение ASP.Net 4.0 в режиме отладки, я получаю следующее исключение:

System.Web.HttpException occurred
  Message=Invalid file name for file monitoring: 'C:\src\main-232\src\ZNode\Znode_MultiFront\Web\Controls\Cat5\Navigation'. Common reasons for failure include:
- The filename is not a valid Win32 file name.
- The filename is not an absolute path.
- The filename contains wildcard characters.
- The file specified is a directory.
- Access denied.
  Source=System.Web
  ErrorCode=-2147024809
  WebEventCode=0
  StackTrace:
       at System.Web.DirectoryMonitor.AddFileMonitor(String file)
  InnerException: 

Дело в том, что этот файл указывает на каталог, поэтомуVisual Studio 2010 считает, что это файл?Я запускаю это на IIS 7 на моей локальной машине

Ответы [ 3 ]

8 голосов
/ 14 декабря 2011

Хорошая новость: похоже, что она не имеет каких-либо побочных эффектов.Плохая новость: я не выяснил причину или решениеОбходной путь: Отключите исключение прерывания для HttpException (Debug-> Exception) и отфильтруйте их в своих журналах.Вы все еще можете перехватить другое HttpException в режиме отладки, поместив точку останова в Application_Error (если вы ее внедрили - но вы все равно должны это сделать)

4 голосов
/ 20 декабря 2016

Я столкнулся с той же проблемой и, установив флажок Enable Just My Code в настройках: Tools->Options->Debugging->General, я получил его.

3 голосов
/ 11 июля 2013

У меня было похожее исключение при устранении неполадок HttpException, возникающих в самом Application_Error при перенаправлении на действие Ошибка / индекс. Мне пришлось снять отметку HttpException в диалоговом окне «Отладка> Исключения», чтобы удалить эту ошибку. Затем он перенаправлен на Error / Index, как и ожидалось, без каких-либо побочных эффектов от этого загадочного исключения. В это время Visual Studio находится в режиме отладки.

...