如何将我的asp.net mvc网站托管在linux(cntose)服务器上,或将该网站代码转换为asp.net核心

时间:2019-04-10 09:27:48

标签: c# asp.net-mvc asp.net-core-2.0

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

1 个答案:

答案 0 :(得分: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核心使用最新的Entity Framework版本,这些版本现已更改了Identity Framework数据库表名称。即身份表不再相同。
  4. 实体框架DBfirst不包括用于脚手架的向导。您必须使用命令来完成。

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