如何将我的 asp.net mvc 网站托管在 linux (cntose) 服务器或此网站代码转换为 asp.net 核心
how to my asp.net mvc website host on linux (cntose) server or this website code convert into asp.net core
我的网站已经托管在 IIS windows 服务器上。但我想在 linux 服务器上托管此网站代码。
如何在 Linux 服务器上部署我的 asp.net mvc 网站
asp.net 代码转换为 asp.net 核心。
从这个问题,我了解到您想将您现在的 Asp.net Mvc 迁移到 dotnet core App。
为此,恐怕您必须创建一个新的 dotnet 核心项目,并将 copy/paste 您以前在 Asp.net MVC 中的一些代码添加到新的 dotnet 核心项目中。但是,您必须像完全开发一个新应用程序一样执行此操作,因为在 dotnet core 中进行了大量更改。
让我在这里强调其中的一些变化。
- Asp.net 不再使用
.Net framework
进行开发和部署。它现在使用 dotnet core SDK
.
- 没有更多 web.config 个文件。我们现在有
appsettings.json
.
- dotnet 核心使用最新的 Entity Framework 版本,现在更改了身份框架数据库表名。即身份表不再相同。
- Entity framework DBfirst 不包含脚手架向导。你必须通过命令来完成。
结论:
请查找有关 dotnet 核心的快速教程,并确保您参考了 dotnet 核心文档以获取更多信息。
我的网站已经托管在 IIS windows 服务器上。但我想在 linux 服务器上托管此网站代码。 如何在 Linux 服务器上部署我的 asp.net mvc 网站 asp.net 代码转换为 asp.net 核心。
从这个问题,我了解到您想将您现在的 Asp.net Mvc 迁移到 dotnet core App。 为此,恐怕您必须创建一个新的 dotnet 核心项目,并将 copy/paste 您以前在 Asp.net MVC 中的一些代码添加到新的 dotnet 核心项目中。但是,您必须像完全开发一个新应用程序一样执行此操作,因为在 dotnet core 中进行了大量更改。 让我在这里强调其中的一些变化。
- Asp.net 不再使用
.Net framework
进行开发和部署。它现在使用dotnet core SDK
. - 没有更多 web.config 个文件。我们现在有
appsettings.json
. - dotnet 核心使用最新的 Entity Framework 版本,现在更改了身份框架数据库表名。即身份表不再相同。
- Entity framework DBfirst 不包含脚手架向导。你必须通过命令来完成。
结论: 请查找有关 dotnet 核心的快速教程,并确保您参考了 dotnet 核心文档以获取更多信息。