Я использовал Visual Studio 2008 для публикации своего сайта asp.net. Когда я открывал веб-сайт на сервере (сервер Windows 2008), я заметил, что код в global.asax не работает. Мое тело Global.asax похоже на:
<%@ 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>
В папке bin скомпилированных веб-сайтов есть App_global.asax.dll, но это не помогает.
Есть ли параметр конфигурации, который мне не хватает? Удаление App_global.asax.dll и использование исходного global.asax с предварительно скомпилированным веб-сайтом работает нормально.