我有一个正在处理的 ASP.net 项目(第一次在 ASP.net 中),但我很想知道如何找到 Visual Studio 在开始调试时启动的页面。每次我搜索这个答案时,所有结果都只是告诉您如何设置启动页面,而不是启动页面的实际内容。基本上 - “入口点是什么”?
目前,我在查看项目属性时的“开始操作”设置为“当前页面”。虽然我意识到我可以设置特定页面或“起始 URL”,但我想知道“当前页面”指的是什么?基本上,我想知道在何处可以找到开始调试时运行的第一行代码。
我最初的想法是它正在寻找一个名为 default.aspx
的 aspx 文件,但由于我的项目有两个名为 default.aspx
的文件,我猜它指向到与我的项目根目录下的其他项目文件一起驻留的文件。
这是正确的吗?
最佳答案
我认为您要问两个问题。
首先,您的 MVC 应用程序的入口点在哪里?那么您调试 MVC 应用程序的入口点将是 Global.asax.cs 文件中的 Application_Start
protected void Application_Start()
{
}
其次,Visual Studio 的启动操作使您能够指定运行应用程序时发生的情况。
当前页面 – 使您能够运行当前打开的页面以在 Visual Studio 中进行编辑。
特定页面 – 使您能够设置要运行的特定页面。您可以在此处设置页面,也可以在“解决方案资源管理器”窗口中右键单击页面,然后选择菜单选项“设为起始页”。
- 启动外部程序 – 使您能够运行外部程序。
- 起始 URL – 使您能够请求 URL。此选项通常在构建 Web 服务应用程序时使用。
- 不打开页面 – 让您什么都不做。
您可以将起始页更改为特定页面。例如,如果您希望在应用程序启动时请求 URL /Blog/Show/23
,那么您可以将此 URL 输入到特定页面输入字段中。
关于asp.net - ASP.net 项目的默认启动页是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55620998/