首页 > 解决方案 > ASP.net 项目的默认启动页面是什么

问题描述

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

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

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

这个对吗?

在此处输入图像描述

标签: asp.netvisual-studio-2015webforms

解决方案


我想你要问两个问题。

首先,您的 MVC 应用程序的入口点在哪里?那么您调试 MVC 应用程序的入口点将Application_StartGlobal.asax.cs文件中

protected void Application_Start()
{

}

其次,Start Action is Visual Studio 使您能够指定运行应用程序时发生的情况。

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

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

  • 启动外部程序 - 使您能够运行外部程序。
  • 起始 URL – 使您能够请求 URL。此选项通常在构建 Web 服务应用程序时使用。
  • 不打开页面 – 使您什么也不做。

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


推荐阅读