C# 无法使用IIS express在浏览器中打开asp.net mvc网站

C# 无法使用IIS express在浏览器中打开asp.net mvc网站,c#,.net,asp.net-core,.net-core,C#,.net,Asp.net Core,.net Core,我无法打开url为“”的asp.net mvc网站(c#)https://localhost:44366在浏览器中,当模式为“IIS Express”时。但是当我使用“WebApplication5”模式时,我可以打开https://localhost:5001. launchSettings.json { “iisSettings”:{ “Windows身份验证”:false, “匿名身份验证”:正确, “iisExpress”:{ “应用程序URL”:http://localhost:441

我无法打开url为“”的asp.net mvc网站(c#)https://localhost:44366在浏览器中,当模式为“IIS Express”时。但是当我使用“WebApplication5”模式时,我可以打开https://localhost:5001.

launchSettings.json

{
“iisSettings”:{
“Windows身份验证”:false,
“匿名身份验证”:正确,
“iisExpress”:{
“应用程序URL”:http://localhost:44179",
“sslPort”:44366
}
},
“概况”:{
“IIS Express”:{
“命令名”:“IISExpress”,
“启动浏览器”:正确,
“环境变量”:{
“ASPNETCORE_环境”:“开发”,
“ASPNETCORE_HostingStartupAssemblys”:“Microsoft.ASPNETCORE.Mvc.Razor.RuntimeCompilation”
}
},
“WebApplication5”:{
“命令名”:“项目”,
“dotnetRunMessages”:“true”,
“启动浏览器”:正确,
“应用程序URL”:https://localhost:5001;http://localhost:5000",
“环境变量”:{
“ASPNETCORE_环境”:“开发”,
“ASPNETCORE_HostingStartupAssemblys”:“Microsoft.ASPNETCORE.Mvc.Razor.RuntimeCompilation”
}
}
}
}
调试时的Visual Studio 2019输出:

Starting IIS Express ...
Successfully registered URL "http://localhost:44179/" for site "WebApplication5" application "/"
Successfully registered URL "https://localhost:44366/" for site "WebApplication5" application "/"
Registration completed for site "WebApplication5"
IIS Express is running.

在appsettings.json文件中设置
“sslPort”:0
。它将作为HTTP工作。

添加
“applicationUrl”:https://localhost:5001;http://localhost:5000“,
IIS EXPRESS中
section@viveknuna我试过了,但没用。你试过了吗?
“launchUrl”:“default”
。其中
default
是您的默认控制器name@viveknuna我创建了一个新项目,并取消选中了“配置HTTPS”选项。它现在可以工作了。无论如何,谢谢。:)另一种方法是你可以设置
“sslPort”:0
,它会工作的。不需要创建新项目
'iisexpress.exe' (CoreCLR: DefaultDomain): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.3\System.Private.CoreLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Users\zhangsiyu\source\repos\WebApplication5\WebApplication5\bin\Debug\net5.0\WebApplication5.dll'. Symbols loaded.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.3\System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.AspNetCore.Server.IIS.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.Extensions.Hosting.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.3\netstandard.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.Extensions.Hosting.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.AspNetCore.Hosting.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.AspNetCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\5.0.3\Microsoft.Extensions.Configuration.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.