有没有办法将 global.asax 文件编译或预编译为 dll 并在 bin 文件夹中使用它?
我在这个文件中有一个许可逻辑,其他文件不会由我编译。
我还可以检查 dll 本身是否存在于 bin 文件夹中。
void Application_BeginRequest(object sender, EventArgs e)
{
//Application is allowed to run only on specific domains
string[] safeDomains = new string[] { "localhost" };
if(!((IList)safeDomains).Contains(Request.ServerVariables["SERVER_NAME"]))
{
Response.Write("Thisweb application is licensed to run only on: "
+ String.Join(", ", safeDomains));
Response.End();
}
}