VS 2010 schlägt fehl-debugging: HttpException ungültigen Dateinamen für die Datei-überwachung in LoadControl

Ich hab mich wirklich schon zu kämpfen seit Tagen in dieser Angelegenheit.

Habe ich migriert ein asp.net 3.5 Projekt in VS2010 eine asp.net -4-Projekt. Alles funktionierte gut für mehrere Wochen.

Irgendwie, bekomme ich eine seltsame Fehlermeldung seit ein paar Tagen. Um zu klären, was dieses Projekt sieht wie folgt aus:

Die Anwendung

Es ist ein UserControl-based-Anwendung und der app-Bereiche bestehen aus verschachtelten UserControl Hierarchien, die laden Ihre Kinder Steuerelemente in OnInit(), um das event-system zu arbeiten.

(Hinweis: funktioniert auch alles toll aus in VS2008 und .net 3.5!)

Der Fehler

Wenn ich jetzt starten Sie das Debuggen der Webanwendung im VS2010, manchmal (!!!), eine HttpException-wird geworfen, mit der Meldung:

Ungültigen Dateinamen für die Datei-überwachung.

in LoadControl()<- und jetzt wird es interessant, die parameter für LoadControl ist ein ~/Präfix UserControl-Pfad zB. ~/Controls/Home/Teilweise.ascx ABER in Ausnahme es wird gezeigt, wie ein Verzeichnis, irgendwo in der Controls-Verzeichnis.

Wahrscheinlich VS verwendet einen solchen Ansatz nach innen zu verfolgen, werden die geänderten Dateien neu zu laden?

Hat jemand begegnet das gleiche Problem? Wenn ja, gibt es da schon irgendwelche Lösungen?

Bearbeiten: bei der Bereitstellung der webapplication, der Fehler verschwindet. Es tritt nur auf beim Debuggen. Ich habe derzeit deaktiviert HttpExceptions in der debug->Ausnahmen Menü. Aber ich wäre sehr froh, fangen diese auch wieder ..

  • Hast du jemals dieses Problem beheben? Ich bin in der gleichen Sache.
Schreibe einen Kommentar