[英]How to downgrade Blazor app from .Net Core 3 to .Net Core 2
[英]How to Downgrade to .NET Core 1.0?
我是.NET Core的初学者。 我正在学习Lynda的“学习ASP.NET核心MVC基础知识”课程。 当我尝试学习第1章,视频5的示例代码时,会出现以下错误:
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect
For more information visit: https://go.microsoft.com/fwlink/?LinkID=808681
在浏览Stack Overflow上的几个问题后,我发现它是由于在练习文件中包含较旧的.NET Core Version(1.0)而引起的。 但是我的计算机中的Visual Studio有2.1.4版。 练习中的文件夹“wwwroot”也可能导致问题。
似乎我可以解决这个问题的唯一方法是降级到1.0版。 但是我怎么能这样做呢? 我是否必须卸载Visual Studio Code并使用.NET Core V 1.0进行安装?
“降级”不是Visual Studio支持的功能。
查找使用.NET Core 2.0的教程。 Microsoft有非常好的教程和文档,具体取决于您想要涵盖的内容。
.NET Core 1.0基本上是微软称为1.0的测试版 。 由于与.NET Core 2.0相比,它的功能(和实用性)有限,因此在此时学习.NET Core 1.0并没有获得任何好处。
.NET Core 2.1即将发布。
在Visual Studio 2017中创建一个面向.NET Core 1.0的新项目,并将所有.NET Core 1.0代码放在那里。
将.NET Core 2.0项目重新定位到.NET Core 1.0。
Edit <projectName>.csproj
。 TargetFramework
元素从netcoreapp2.0
更改为netcoreapp1.0
。 <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>
...
</Project>
注意:这些都不会解决您的错误消息的根本原因,这是一个完全不同的Stack Overflow问题,而不是您在这里提出的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.