Ich verwendete Visual Studio 2008, um meine asp.net-Website zu veröffentlichen. Als ich die Website auf dem Server (Windows 2008 Server) aufrief, bemerkte ich, dass der Code in global.asax nicht ausgeführt wurde. Mein Global.asax Körper ist ähnlich:Global.asax lädt nicht für vorkompilierte asp.net-Website
<%@ Application Language="C#" %>
<script runat="server">
protected void Application_Start()
{
// Initialize some site settings like a task scheduler
}
protected void Application_End(object sender, EventArgs e)
{
// Perform some clean up code
}
</script>
Es gibt eine App_global.asax.dll in den kompilierten Websites Binärordner, aber das scheint nicht zu helfen.
Gibt es eine Konfigurationsoption, die ich vermisse? Das Entfernen der App_global.asax.dll und das Verwenden der ursprünglichen global.asax mit der vorkompilierten Website funktioniert gut.
Ich interessiere mich wirklich, Könnten Sie bitte erklären, wie Sie global.asax im kompilierten Ausgabeordner enthalten –