ASP.Net directorio de depuración monitoreo HttpException
-
29-09-2019 - |
Pregunta
Cuando empiezo mi aplicación ASP.Net 4.0 Web en modo de depuración, estoy recibiendo la siguiente excepción:
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:
La cosa es que el archivo está apuntando a este es un directorio, así que ¿por qué Visual Studio 2010 creo que es un archivo? Me estoy quedando esta en IIS 7 en mi máquina local
Solución
Las buenas noticias: no parece tener ninguna efectos en cadena
La mala noticia: No he dado cuenta de la causa o una solución
La solución: Desactivar break-on-excepción para HttpException
(Depuración> Excepción), y filtrar éstos hacia fuera en sus registros. Todavía se puede capturar otra HttpException en modo de depuración mediante la colocación de un punto de interrupción en Application_Error
(si ha implmented - pero usted debe tener de todos modos)
Otros consejos
I se enfrentó al mismo problema y marcando la casilla opción Enable Just My Code
en las Opciones:. Tools->Options->Debugging->General
, lo tengo trabajo
tuve excepción similar cuando estoy solución de problemas que surgen en HttpException
Application_Error
en sí, mientras que la reorientación de la acción de error / Índice. Tenía que HttpException
desmarque de depuración> Excepciones diálogo para eliminar este error. Entonces redirigido a un error / Índice según lo esperado y sin ningún efecto secundario de esta misteriosa excepción. En ese momento Visual Studio está en el modo de depuración.