Estoy intentando implementar mi primera aplicación MVC3 en un servidor que ejecuta IIS-7.5. Tengo todo funcionando, pero estoy teniendo problemas con mis métodos de depuración. Uso una construcción de depuración patentada que funciona bien cuando ejecuto la aplicación localmente (utilizando el módulo "IIS Express" incorporado y Visual Studio), pero cuando implemento en el servidor, ni siquiera creo mi archivo de depuración creado. mucho menos impreso a.ASP.NET MVC3 Debugging Application_Start
El archivo de depuración se crea en el evento Application_Start, así que puse un sello de registro de evento en el evento Application_Start y ejecuté la aplicación localmente y en el servidor, solo para ver si se desencadena el evento. Mis registros de eventos localmente fueron sellados según lo previsto, pero los registros de eventos en el servidor no tienen ningún sello nuevo. ¿Que está pasando aqui?
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
//This is just some code that calls to another module I wrote to easily stamp to the Event logs - it works, trust me
EventLogging.Initialize();
EventLogging.WriteEventLog("Application Start Called Successfully");
}
por 'archivo de depuración' ¿está hablando de entradas de registro de eventos (que requerirían permisos en el registro de eventos desde la identidad de su grupo de aplicaciones) en lugar de un archivo físico? –
@AdamTuliper Disculpe la ambigüedad: "archivo de depuración", en la frase anterior, se refiere a un archivo físico. Sin embargo, no puedo escribir ni en el archivo físico ni en los registros de eventos. Permítanme intentar agregar mi Pool de Identidad de Aplicación directamente a los Permisos de Registro de Eventos ... –
@AdamTuliper Ok, agregué la Identidad de AppPool a la ACL para los EventLogs directamente en el editor de registro - todavía nada ... = (Quizás tengo un problema más básico? :: suspiro :: –