gpt4 book ai didi

c# - 在 Windows 服务器上运行 Vanilla ASP.NET-Core 网站获取消息 "Did you mean to run dotnet SDK commands"

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:25 25 4
gpt4 key购买 nike

我正在尝试在我的 Windows Server 2016 实例上从 VS 运行默认的 Vanilla ASP.NET 核心网站。但是当我运行它时,我得到一个 HTTP 502.3 错误

enter image description here

我从 web 配置启用了日志记录,我得到的日志消息是

Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

我已经安装了 Windows 托管包

https://dotnet.microsoft.com/download/dotnet-core/2.2

https://dotnet.microsoft.com/download/dotnet-core/2.1

enter image description here

CSProj 的目标是 netcoreapp2.1 运行时

  <PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>

最佳答案

在部署已编译的 ASP.NET Core 应用程序时,托管包适用于 IIS 本身。在 Visual Studio 中,您正在针对 IIS Express 运行,需要编译源代码以将其部署到那里。那需要SDK;运行时是不够的。下载 .NET Core SDK,一切都会好起来的。

关于c# - 在 Windows 服务器上运行 Vanilla ASP.NET-Core 网站获取消息 "Did you mean to run dotnet SDK commands",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54908789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com