Перенос кода Global.asax в папку App_Code
При использовании модели ASP.NET приложения Web Site Project удобно хранить весь C#-код (кроме code-behind) в папке App_Code. Генерируемый же по умолчанию файл Global.asax помещается в корень сайта и содержит C# код.
Для решения проблемы в файле /Global.asax остаётся следующее:
<%@ Application Language="C#" Inherits="Global" %>
В файле /App_Code/Global.cs можно использовать привычное определение класса приложения, добавилось только ключевое слово partial:
using System;
using System.Web;
using System.Threading;
public partial class Global : System.Web.HttpApplication
{
...
}
