ASP.net项目的默认启动页面是什么

时间:2019-04-10 20:39:00

标签: asp.net visual-studio-2015 webforms

我有一个正在工作的ASP.net项目(在ASP.net中是第一次),但我很好奇,想知道当我开始调试时如何找到Visual Studio启动的页面。每次我搜索此答案时,所有结果都只会告诉您如何设置启动页面,而不是启动页面实际上是什么。基本上-“入口是什么”?

当前,在查看项目属性时,我的“开始操作”设置为“当前页面”。当我意识到可以设置特定页面或“开始URL”时,我想知道“当前页面”指的是什么?基本上,我希望知道在开始调试时在哪里找到运行的第一行代码。

我最初的想法是,它正在寻找一个名为default.aspx的aspx文件,但是由于我的项目中有两个名为default.aspx的文件,我想它指向的是与其他项目文件相同的文件坐在我项目的根源。

这正确吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您要提出两个问题。

首先,您的MVC应用程序的入口在哪里?好,您调试MVC应用程序的切入点将是 Global.asax.cs 文件中的Application_Start

protected void Application_Start()
{

}

第二,“启动操作是Visual Studio”使您可以指定运行应用程序时发生的情况。

  • 当前页面–使您可以运行当前打开的页面以在Visual Studio中进行编辑。

  • 特定页面–使您可以设置要运行的特定页面。您可以在此处设置页面,也可以在“解决方案资源管理器”窗口中右键单击页面,然后选择菜单选项“设为起始页面”。

  • 启动外部程序–使您可以运行外部程序。
  • 起始URL –使您可以请求URL。构建Web服务应用程序时通常使用此选项。
  • 不打开页面-使您无所事事。

您可以将起始页面更改为特定页面。例如,如果要在应用程序启动时请求URL /Blog/Show/23,则可以在“特定页面”输入字段中输入此URL。