Asp.net mvc 3 mvc3中Global.asax中的代码在哪里?

Asp.net mvc 3 mvc3中Global.asax中的代码在哪里?,asp.net-mvc-3,Asp.net Mvc 3,我在mvc3中创建了一个默认项目,并在主机上发布了它,那么文件中的代码呢: Global.asax发布后,其中有一行代码: 密码在哪里 <%@ Application Codebehind="Global.asax.cs" Inherits="MvcApplication1.MvcApplication" Language="C#" %> 代码位于Global.asax.cs中。在Visual Studio中,如果在对象资源管理器中查看Global.asax文件旁边,将显示

我在mvc3中创建了一个默认项目,并在主机上发布了它,那么文件中的代码呢: Global.asax发布后,其中有一行代码: 密码在哪里

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

代码位于Global.asax.cs中。在Visual Studio中,如果在对象资源管理器中查看Global.asax文件旁边,将显示一个向下箭头。如果单击该按钮,您将看到Global.asax.cs文件。就像VS中的任何其他文件一样,您可以双击该文件,它将打开包含代码的文件。

ASP.NET MVC使用web应用程序模式作为默认VS网站。web应用程序是一种编译模式。这意味着,当您发布时,所有源代码都被剥离并编译成程序集。因此,只能在bin文件夹和视图中部署程序集。因此,您在设计时拥有的Global.asax.cs文件只需编译到bin/YouAppName.dll程序集中,并从Global.asax标记文件中引用它。

发布后,没有可用的Global.asax.cs。这是因为它是一个已编译的web应用程序。您必须将其作为项目在VisualStudio中查看。