ビルドして Web サーバーにデプロイした Web アプリケーションがあります。ソース コードではなく、aspx と dll などのみをデプロイします。
Web サイトにアクセスしようとすると、「ファイル /global.asax.cs'does not exist」というメッセージが表示されます。
サーバーにコピーすると機能し、サイトの残りの部分は問題ありません。このサイトには他の C# ソース コードは存在しないため、global.asax.cs 以外のすべてにコンパイル済みの DLL を使用していることは明らかです。
global.asax ファイルは次のようになります。
<%@ Application CodeFile="Global.asax.cs" Language="C#" Inherits="GTFC.Global" %>
および global.asax.cs は次のようになります。
namespace GTFC
{
public partial class Global : System.Web.HttpApplication
{
}
}