2

我想从命令行启动我的应用程序并自动启动浏览器并显示默认页面(因为它是从IDE运行的)。我试图用这个命令:从命令行运行应用程序并启动浏览器

dotnet run --launch-profile "MyApp" 

在我的应用程序launchSettings.json我已经定义:

"MyApp": { 
     "commandName": "Project", 
     "launchBrowser": true, 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     }, 
     "applicationUrl": "http://localhost:53348/" 
} 

但浏览器不启动。

+1

我不认为dotnet可以启动浏览器。它只会启动服务器并使用'applicationUrl'和环境变量,但不会启动浏览器。 – Pawel

+0

如果它仅在Windows操作系统上需要,则使用System.Diagnostics.Process()和命令'start app-url''start'是内置命令。例如:'开始http://google.com' –

+1

当我从批处理文件运行我的应用时,我可以在应用运行后启动浏览器。 – MilanM

回答

0

基本上,在这种情况下,可以在批处理文件中一个接一个地运行两个程序,这样可以解决一个问题。

相关问题