我有一个几乎空的asax文件,它只有一行代码:
<%@ Application Language="C#" CodeBehind="Global.asax.cs" Inherits="Applications.Global" %>
不应该有更多的随附代码吗?
Applications.Global在代码behing中定义如下:
namespace Applications
{
public class Global : System.Web.HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
//Helper.CacheMasterTemplate();
}
}
}
但是编译器抱怨它无法从asax文件的第一行加载类型'Applications.Global'。如何更改代码才能使其正常工作?
答案 0 :(得分:0)
您需要解决问题。大多数情况下,您会收到该错误,因为输出路径已更改。它应该是bin
。如果您以x86为目标,Visual Studio会将其更改为bin\x86\Debug
。改回来。转到PROJECT&gt;您的项目属性&gt;构建并检查输出路径。