ASP.NET 核心 MVC 等效于开始操作特定页面
ASP.NET Core MVC equivalent of Start Action Specific Page
在ASP.NET Webforms
或ASP.NET MVC
项目中,我可以select在浏览器中按F5调试时调用的page/route,如图下面的屏幕截图。
ASP.NET Core MVC
中的等价物是什么?我使用 IIS Express
和 SSL
进行本地调试。在 launchSettings.json
中,我有一个 applicationUrl
定义为:
"iisExpress": {
"applicationUrl": "http://localhost:59563/",
"sslPort": 44333
}
当我开始调试时,https://localhost:44333
被调用。我的目标是在启动调试模式时开始调用 https://localhost:44333/MYROUTE
。
我在哪里可以指定我希望 https://localhost:44333/MYROUTE
作为调试的开始 URL?
使用 launchUrl
设置和相对 url:
"launchUrl": "Home/About",
您也可以在 Visual Studio 中的项目属性中进行设置:
这将以指定的相对 url:
启动浏览器
您可以更改 launchsettings.json(在 Visual Studio 中,通常在解决方案资源管理器中展开 "Properties"-Node 时显示。您可以在相应的启动配置文件中设置 launchUrl :
{
"iisSettings": {
"iisExpress": {
"applicationUrl": "http://localhost:59563/",
"sslPort": 44333
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"launchUrl": "https://localhost:44333/YOURROUTE"
}
}
您可以 select 使用调试按钮旁边的黑色小箭头启动配置文件:
在ASP.NET Webforms
或ASP.NET MVC
项目中,我可以select在浏览器中按F5调试时调用的page/route,如图下面的屏幕截图。
ASP.NET Core MVC
中的等价物是什么?我使用 IIS Express
和 SSL
进行本地调试。在 launchSettings.json
中,我有一个 applicationUrl
定义为:
"iisExpress": {
"applicationUrl": "http://localhost:59563/",
"sslPort": 44333
}
当我开始调试时,https://localhost:44333
被调用。我的目标是在启动调试模式时开始调用 https://localhost:44333/MYROUTE
。
我在哪里可以指定我希望 https://localhost:44333/MYROUTE
作为调试的开始 URL?
使用 launchUrl
设置和相对 url:
"launchUrl": "Home/About",
您也可以在 Visual Studio 中的项目属性中进行设置:
这将以指定的相对 url:
启动浏览器您可以更改 launchsettings.json(在 Visual Studio 中,通常在解决方案资源管理器中展开 "Properties"-Node 时显示。您可以在相应的启动配置文件中设置 launchUrl :
{
"iisSettings": {
"iisExpress": {
"applicationUrl": "http://localhost:59563/",
"sslPort": 44333
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"launchUrl": "https://localhost:44333/YOURROUTE"
}
}
您可以 select 使用调试按钮旁边的黑色小箭头启动配置文件: