如何将我的asp.net mvc网站主机上的linux(cntose)服务器或这个网站代码转换成asp.net核心

问题描述 投票:2回答:1

我的网站已经在IIS Windows服务器上托管。但我想在linux服务器上托管这个网站代码。如何在Linux服务器上部署我的asp.net mvc网站asp.net代码转换成asp.net核心。

c# asp.net-mvc asp.net-core-2.0
1个回答
2
投票

从这个问题,我了解到您希望将现有的Asp.net Mvc迁移到dotnet核心应用程序。为此,我担心您必须创建一个新的dotnet核心项目,并将您之前在Asp.net MVC中的一些代码复制/粘贴到新的dotnet核心项目中。但是,您必须这样做,就好像您正在开发一个新的应用程序,因为在dotnet核心中已经进行了很多更改。让我在这里强调一些变化。

  1. Asp.net不再使用.Net framework进行开发和部署。它现在使用dotnet core SDK
  2. 没有更多的web.config文件。我们现在有appsettings.json
  3. dotnet core使用最新的Entity Framework版本,现在已经更改了Identity Framework数据库表名称。即身份表不再相同。
  4. 实体框架DBfirst不包含脚手架向导。你必须用命令来做。

结论:请查看dotnet核心的快速教程,并确保参考dotnet核心文档以获取更多信息。

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