我有一个正在工作的ASP.net项目(在ASP.net中是第一次),但我很好奇,想知道当我开始调试时如何找到Visual Studio启动的页面。每次我搜索此答案时,所有结果都只会告诉您如何设置启动页面,而不是启动页面实际上是什么。基本上-“入口是什么”?
当前,在查看项目属性时,我的“开始操作”设置为“当前页面”。当我意识到可以设置特定页面或“开始URL”时,我想知道“当前页面”指的是什么?基本上,我希望知道在开始调试时在哪里找到运行的第一行代码。
我最初的想法是,它正在寻找一个名为default.aspx
的aspx文件,但是由于我的项目中有两个名为default.aspx
的文件,我想它指向的是与其他项目文件相同的文件坐在我项目的根源。
这正确吗?
答案 0 :(得分:2)
我认为您要提出两个问题。
首先,您的MVC应用程序的入口在哪里?好,您调试MVC应用程序的切入点将是 Global.asax.cs 文件中的Application_Start
protected void Application_Start()
{
}
第二,“启动操作是Visual Studio”使您可以指定运行应用程序时发生的情况。
当前页面–使您可以运行当前打开的页面以在Visual Studio中进行编辑。
特定页面–使您可以设置要运行的特定页面。您可以在此处设置页面,也可以在“解决方案资源管理器”窗口中右键单击页面,然后选择菜单选项“设为起始页面”。
您可以将起始页面更改为特定页面。例如,如果要在应用程序启动时请求URL /Blog/Show/23
,则可以在“特定页面”输入字段中输入此URL。