Visual Studio 2008 を使用して、asp.net Web サイトを公開しました。サーバー (Windows 2008 サーバー) で Web サイトを表示すると、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>
コンパイルされた Web サイトの bin フォルダーに App_global.asax.dll がありますが、これは役に立たないようです。
不足している構成オプションはありますか? App_global.asax.dll を削除し、プリコンパイルされた Web サイトで元の global.asax を使用すると、正常に動作します。