2
我想从命令行启动我的应用程序并自动启动浏览器并显示默认页面(因为它是从IDE运行的)。我试图用这个命令:从命令行运行应用程序并启动浏览器
dotnet run --launch-profile "MyApp"
在我的应用程序launchSettings.json我已经定义:
"MyApp": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:53348/"
}
但浏览器不启动。
我不认为dotnet可以启动浏览器。它只会启动服务器并使用'applicationUrl'和环境变量,但不会启动浏览器。 – Pawel
如果它仅在Windows操作系统上需要,则使用System.Diagnostics.Process()和命令'start app-url''start'是内置命令。例如:'开始http://google.com' –
当我从批处理文件运行我的应用时,我可以在应用运行后启动浏览器。 – MilanM