每次我继续启动ASP.NET Core Web App时,它都会一直启动IISExpress。我单击DEBUG(或F5),然后注意到显示了IISExpress小系统托盘图标。然后,我手动退出它。另外,没有显示任何调试(开始/停止/暂停)按钮..所以这就像不是开始调试..而是开始运行。
目标框架:.NETCore 2.1
这是我的文件:-
launchSettings.json
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"Kestrel - Accounts.Api": {
"commandName": "Project",
"launchBrowser": false,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:5000"
},
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://localhost:{ServicePort}"
}
}
}
这是解决方案中的项目:
要注意的另一件有趣的事情是,如果我尝试访问localhost网站(端口是某个随机端口,而不是5000
),则站点永远不会出现最终会启动...这是一个简单的基本网站。
请问有人可以建议我在哪里查看/修复吗?
如果使用CLI,我可以100%罚款地运行网站。例如:
.csproj
的文件夹中)dotnet build
dotnet publish -c DEBUG -o /app
dotenet c:\app\Accounts.Api.dll
..并且可以正常运行,并将正常的内容输出到控制台...
答案 0 :(得分:0)
好的-很奇怪。所以我最终做了以下事情:
现在可以使用了!
去图:/