IIS Express 调试模式问题

问题描述 投票:0回答:6

我调试后端net5.0项目时出现问题。问题是“Web 服务器无法侦听端口 5001”,然后我更改了端口,但问题没有改变。

enter image description here

c# iis webserver port
6个回答
2
投票

加载现有项目之一后,我遇到了同样的问题。 我能够通过安装目标.NET 版本项目来解决此问题。 (就我而言,它是 .NET 5)。

错误原因:由于.NET以前的版本不再支持,Visual Studio在安装过程中不会安装以前的版本。

解决方法:安装Visual Studio后自行安装SDK


1
投票

就我而言,是

app.Run();

从 Program.cs 中意外删除了该行


1
投票

对我来说,问题是我向 appsettings.json 文件添加了一些配置,但忘记添加逗号。解决这个问题,一切就恢复正常了。


0
投票

如果您使用带有端口的应用程序 url,并且在某些字段(如 origin)的环境变量设置中使用不同的 url 端口。那么这个问题就出现了。你必须保持它们相同。


0
投票

更新我的软件包后我遇到了类似的问题,修复它:

确保csproj中的DotNet版本与以下文件夹中找到的版本相同:

C:\Program Files\dotnet\shared\Microsoft.NETCore.App C:\Program 文件\dotnet\shared\Microsoft.WindowsDesktop.App C:\Program 文件\dotnet\shared\Microsoft.AspNetCore.App

所以我的

csproj
被包含了:

<ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.4" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.4" PrivateAssets="all" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="7.0.4" />
    <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="7.0.4" />
  </ItemGroup>

所以我确保 csproj 文件上面指定的所有文件位置都有版本 7.0.4。


0
投票

对我来说,这似乎是由于在 Visual Studio 2022 中随机注销我的 Microsoft 帐户造成的。当我重新输入我的凭据后,它就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.