Asp.net Core 6.0 用指定的URL启动调试
在开发时用IIS_Express来作为容器,启动Asp.net core,发现每次都只能打开默认的端口号,但我想让它跳到指定的页面。另外有时还会出现:HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool的错误但实际上IIS_Express并没有真正的应用程序池。猜想它是否就是用端口号
在开发时用IIS_Express来作为容器,启动Asp.net core,
发现每次都只能打开默认的端口号,但我想让它跳到指定的页面。
另外有时还会出现:
HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool
的错误
但实际上IIS_Express并没有真正的应用程序池。
猜想它是否就是用端口号后面的地址来作为所谓的应用程序池的?
于是在端口号加了一个T1,步骤如下:
1.
2.修改2个地方,如下:
再次启动,程序果然跳到http://localhost:22473/T1/Question
另外,如果直接修改launchSettings.json,也应该是可以的:
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:22473/T1",
"sslPort": 0
}
},
"profiles": {
"AspNETCore_MVC": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:5099",
"dotnetRunMessages": true
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "http://localhost:22473/T1/Question",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
更多推荐
所有评论(0)