ASP.Net Debug-Verzeichnis Überwachung Httpexception
-
29-09-2019 - |
Frage
Wenn ich meinen ASP.Net 4.0 Web-App im Debug-Modus starten, ich die folgende Ausnahme erhalten:
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:
Die Sache ist, die Datei dies zeigt ein Verzeichnis ist, also warum nicht Visual Studio 2010 denkt, dass es eine Datei ist? Ich führe dies auf IIS 7 auf meinem lokalen Rechner
Lösung
Die gute Nachricht: es keine Folgewirkungen zu haben scheint
Die schlechte Nachricht: Ich habe nicht aus der Sache oder einer Lösung dachte
Die Abhilfe: Deaktivieren Sie Break-on-Ausnahme für HttpException
(Debug-> Exception), und diese Filter in Ihrem abmeldet. Sie können noch andere Httpexception im Debug-Modus aufnehmen, indem Sie einen Haltepunkt in Application_Error
platzieren (wenn Sie es implmented haben - aber Sie sollten auf jeden Fall haben)
Andere Tipps
ich das gleiche Problem konfrontiert und durch die Enable Just My Code
Checkbox-Option in den Optionen überprüft. Tools->Options->Debugging->General
, ich habe es funktioniert
hatte ich ähnliche Ausnahme, wenn ich HttpException
bin Fehlerbehebung in Application_Error
Produkt selbst während Umleitung auf Fehler / Index Aktion. Ich musste uncheck HttpException
in Debug> Ausnahmen Dialog diesen Fehler zu entfernen. Dann umgeleitet es Fehler / Index wie erwartet ohne irgendwelche Nebenwirkungen von dieser mysteriösen Ausnahme. Zu diesem Zeitpunkt Visual Studio-Modus bei der Fehlersuche.