Sembra che forse ci sia un codice da qualche parte che sta tentando di impostare la cultura in base a un pattern URL (questo potrebbe essere rintracciato se è possibile ottenere una traccia stack). Ad esempio, a volte mi ha installato siti multilingue con URLs come questo:
http://www.example.com/en-US/
http://www.example.com/es-MX/
Io poi ho codice nella mia pagina di base che guarda l'URL e tenta di impostare la cultura basata sull'URL sentiero. Ma se si è tentato di colpire un URL del tipo:
http://www.example.com/uploads
Sarebbe esito negativo con un errore come quello che stai vedendo se si prende alla cieca il primo elemento del percorso e cercare di usarlo come la cultura senza controllare prima.
fonte
2009-05-15 14:12:01
no :-) se è possibile eseguire il debugger ma dice "nessun codice sorgente". forse sta caricando l'applicazione nel global.asax – Robert
Suoni come Global.asax sarebbe il posto dove iniziare poi. Probabilmente in fase di richiesta? –
Questo mi ha aiutato a capire perché disabilitare le eccezioni CLR (o, piuttosto, disabilitare Visual Studio dal notificarmi quando vengono lanciate le eccezioni CLR [* all *]) ha senso - potrebbe esserci un codice che genera un'eccezione, ma in modo innocuo. * Non stavo notando queste eccezioni in precedenza * (perché recentemente ho ** abilitato ** VS per interrompere quando [qualsiasi] eccezione CLR viene lanciata). Penso che potrei provare a dare la caccia a qualunque cosa stia gettando le eccezioni - * alla fine * - ma non oggi. –