Lo sentimos, ocurrió un error al procesar su solicitud [cerrado]

Publico mi aplicación asp.net mvc 3 en Windows Azure y cuando voy a mi sitio veo el error "Lo siento, se produjo un error al procesar su solicitud". ¿Qué significa eso?

preguntado el 03 de mayo de 12 a las 16:05

No ha presentado suficiente información aquí para que podamos ayudarlo. No estoy familiarizado con Azure, pero está claro que debe aprender a depurar el código implementado allí. -

Esto podría ser cualquier número de cosas, ya que es una pregunta demasiado genérica. Ni siquiera sabemos si su aplicación mvc se ejecuta localmente. No sabemos si intentó tomar una aplicación MVC y agregarla a un proyecto de Windows Azure, o si comenzó con un proyecto de Windows Azure y agregó un nuevo proyecto de MVC. Cero detalles? Cero respuestas. -

Empezaré todo de nuevo. Tengo tres aplicaciones ASP.NET MVC con un servidor SQL de base de datos 2008. He agregado al proyecto el proyecto Windows Azure. En el portal de administración Azure creé una base de datos, usuario, contraseña. Pregunta: ¿Qué cadenas de conexión debo usar para publicar mi aplicación y que funcione normalmente? Lo siento por peor inglés. -

Una razón válida para esta pregunta es que las convenciones en MVC ocultan el error real y, en su lugar, muestran una plantilla de error predefinida. Esto no es obvio y requiere un cierto conocimiento del marco para resolverlo. Para cualquiera que termine aquí debido a esto, mire el filtro de acción global HandleError en Global.asax.cs, Shared View Error.cshtml y la configuración web.config -

Para obtener el mensaje de error real en lugar de este personalizado, tuve que hacer tres cosas: 1) Compilar mi aplicación con la configuración Depurar, en lugar de Liberar, y luego implementar la aplicación 2) Agregar a en el web.config Archivo. 3) Reinicie el sitio web en el Administrador de IIS. Después de hacer esto, recibí el mensaje de error real y pude depurar más. -

1 Respuestas

Como otros sugirieron, podría haber muchas cosas que salieron mal y causaron este problema. Le sugiero que lea la sugerencia dada en la siguiente publicación para comenzar a investigar su problema:

Webrole no se inicia y siempre está ocupado

Aquí está la cadena de conexión que necesitaría agregar a web.config para conectar SQL Azure DB desde la aplicación ASP.NET

<connectionStrings>
<add name="SQLAzureConnection" connectionString="Data Source=<ProvideServerName>.database.windows.net;Initial Catalog=TestDb;User ID=<ProvideUserName>;Password=<ProvidePassword>;Encrypt=true;Trusted_Connection=false;"
providerName="System.Data.SqlClient" />
</connectionStrings>

contestado el 23 de mayo de 17 a las 13:05

Lo dudo. Creo que ese mensaje de error proviene de la aplicación MVC, lo que significa que se está ejecutando. - user94559

Totalmente de acuerdo Smarx. Solo quería sugerir que, dado que el rol ya se está ejecutando, podría RDP a la instancia (RDP debería funcionar en esta situación) y buscar el registro de eventos para cualquier posible excepción o investigar qué podría ser un problema allí.. - AvkashChauhan

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.