mvc3中Global.asax中的代码在哪里?

时间:2011-11-18 21:12:11

标签: asp.net-mvc-3

我在mvc3中创建一个默认项目并将其发布到我的主机上,文件中的代码如何: 发布后的Global.asax中有一行代码: 代码在哪里?

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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