Asp.net 必须将global.asax.cs复制到live server

Asp.net 必须将global.asax.cs复制到live server,asp.net,iis-7,global-asax,Asp.net,Iis 7,Global Asax,我有一个已经构建并部署到web服务器的web应用程序。我们只部署aspx和DLL等,而不部署源代码 当我尝试访问该网站时,会收到消息“文件/global.asax.cs'不存在” 如果我把它复制到服务器上,它就工作了,站点的其余部分就可以了。该站点上没有其他C#源代码,因此显然除了global.asax.cs外,其他所有内容都使用编译后的DLL global.asax文件如下所示: <%@ Application CodeFile="Global.asax.cs" Language="C#

我有一个已经构建并部署到web服务器的web应用程序。我们只部署aspx和DLL等,而不部署源代码

当我尝试访问该网站时,会收到消息“文件/global.asax.cs'不存在”

如果我把它复制到服务器上,它就工作了,站点的其余部分就可以了。该站点上没有其他C#源代码,因此显然除了global.asax.cs外,其他所有内容都使用编译后的DLL

global.asax文件如下所示:

<%@ Application CodeFile="Global.asax.cs" Language="C#" Inherits="GTFC.Global" %>
namespace GTFC
{
    public partial class Global : System.Web.HttpApplication
    {
    }
}

您可以通过将
CodeFile
更改为
codebeahind
来修复它:

<%@ Application Codebehind="Global.asax.cs" Language="C#" Inherits="GTFC.Global" %>

阅读: