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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top