Ho davvero faticato per giorni su questo argomento.VS 2010 non riesce a eseguire il debug: HttpException nome file non valido per il monitoraggio dei file in LoadControl
Ho migrato un progetto asp.net 3.5 in VS2010 in un progetto di asp.net 4. Tutto ha funzionato bene per diverse settimane.
In qualche modo, ricevo uno strano errore da alcuni giorni. Per chiarire cosa questo progetto appare come:
L'applicazione
E 'un'applicazione basata UserControl e le aree app sono composti da nidificate UserControl gerarchie, che caricano i loro figli controlli nella OnInit()
, al fine di ottenere l'evento sistema per funzionare.
(Nota: tutto funziona alla grande in VS2008 e .net 3,5)
L'errore
Ora quando avvio il debug del WebApplication in VS2010, a volte (!!!), un HttpException è generata, con il messaggio:
Nome file non valido per il monitoraggio dei file.
in LoadControl()
< - e ora si fa interessante, il parametro per LoadControl è un ~/prefissato UserControl-Path per esempio. ~/Controls/Home/Partial.ascx MA nell'eccezione viene mostrato come una directory, da qualche parte nella directory dei controlli.
Probabilmente VS utilizza un tale approccio per rintracciare internamente i file modificati da ricaricare?
Qualcuno ha riscontrato lo stesso problema? Se sì, ci sono state soluzioni?
Modifica: quando si distribuisce l'applicazione Web, l'errore si annulla. Si verifica solo durante il debug. Al momento ho disabilitato HttpExceptions nel menu debug-> eccezioni. Ma sarei molto lieto di riprenderli anche io ..
Hai mai risolto questo? Sto incontrando la stessa cosa. –