C# 如何将我的asp.net mvc网站主机在linux(cntose)服务器上或此网站代码转换为asp.net内核

C# 如何将我的asp.net mvc网站主机在linux(cntose)服务器上或此网站代码转换为asp.net内核,c#,asp.net-mvc,asp.net-core-2.0,C#,Asp.net Mvc,Asp.net Core 2.0,我的网站已位于IIS windows服务器上。但是我想在linux服务器上托管这个网站代码。 如何在Linux服务器上部署我的asp.net mvc网站 asp.net代码转换为asp.net核心。通过这个问题,我了解到您希望将当前的asp.net Mvc迁移到dotnet核心应用程序。 为此,恐怕您必须创建一个新的dotnet核心项目,并将Asp.net MVC中以前的一些代码复制/粘贴到新的dotnet核心项目中。然而,您必须这样做,就好像您正在开发一个新的应用程序,因为dotnetcore

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

通过这个问题,我了解到您希望将当前的asp.net Mvc迁移到dotnet核心应用程序。 为此,恐怕您必须创建一个新的dotnet核心项目,并将Asp.net MVC中以前的一些代码复制/粘贴到新的dotnet核心项目中。然而,您必须这样做,就好像您正在开发一个新的应用程序,因为dotnetcore中已经做了很多更改。 让我在此强调其中一些变化

  • Asp.net不再使用
    .net framework
    进行开发和部署。它现在使用的是
    dotnetcoresdk
  • 不再有web.config文件。我们现在有了
    appsettings.json
  • dotnet core使用最新的实体框架版本,这些版本现在已更改了Identity Framework数据库表的名称。i、 e标识表不再相同
  • 实体框架DBfirst不包括脚手架向导。你必须用命令来做
  • 结论:
    请查找有关dotnet core的快速教程,并确保参考dotnet core文档了解更多信息。

    在从.net framework迁移到.net core之前,您需要分析项目可移植性和第三方依赖性的可移植性