Suena como puede ser que tenga algo de código en alguna parte que está tratando de establecer la cultura basada en un patrón de URL (esto puede ser rastreados si es posible conseguir un seguimiento de la pila). Por ejemplo, a veces voy a configurar sitios multilingües con URLs así:
http://www.example.com/en-US/
http://www.example.com/es-MX/
Voy a continuación, tiene el código en mi página base que se ve en la URL e intenta establecer la cultura basada en la URL camino. Pero si se trató de golpear a una URL como:
http://www.example.com/uploads
Sería un error con un error como lo que está viendo si sólo ciegamente toma el primer elemento de la ruta y tratar de utilizarlo como la cultura sin comprobar primero.
no :-) si puede entrar en el depurador pero dice "sin código fuente". tal vez esté cargando la aplicación en global.asax – Robert
Parece que Global.asax sería el lugar para comenzar en ese momento. Probablemente en la solicitud de inicio? –
Esto me ayudó a entender por qué tiene sentido inhabilitar las excepciones CLR (o, mejor dicho, deshabilitar Visual Studio para que me notifique cuando se lanzan las excepciones CLR [* all *]), puede haber código que arroje una excepción, pero de forma inocua. * Simplemente no estaba notando esas excepciones previamente * (porque recientemente ** habilité ** VS para romper cuando se lanza [cualquier] CLR excepción). Creo que podría tratar de buscar lo que arroje las excepciones, * finalmente *, pero no hoy. –