asp.net - 我应该检查什么来确定用 aspx 开发的 web 是否可以迁移到 linux?
问题描述
我可以访问 Windows Server 2016。它有一个为 ASPX Web 应用程序(企业 Web 和 ERP)提供服务的 IIS 10。我使用 debian 服务器,我想知道是否可以将此 Web 应用程序迁移到 debian。我对 .NET 不是很了解,但我已经阅读了使用 ASP Core 或 Mono 的可能性,但取决于使用的框架和其他我不知道的要求。
您是否建议我采取任何方法来确定迁移是否可行?
解决方案
ASPX
Web 应用程序专门用于Asp.net
Web 表单应用程序,它是一个 Microsoft Web 框架。它不是一个跨平台的框架,这意味着它不能在其他平台上运行。正如您所提到的,Asp.Net Core
是一个跨平台框架,由 Asp.net Core 创建的 Web 应用程序可以完美地在Debian distribution
.
https://docs.microsoft.com/en-us/dotnet/core/install/dependencies?pivots=os-linux&tabs=netcore31
https://docs.microsoft.com/en-us/aspnet/core/host-and -deploy/linux-nginx?view=aspnetcore-3.1
如果有什么我可以帮忙的,请随时告诉我。
推荐阅读
- c# - 拆分具有文本限定符的多行字符串
- ruby-on-rails - 使用两列的组合上传excel数据?
- tcp - 在使用 FIN 数据包发起终止之后从 TCP 连接接收数据包有多常见?
- reactjs - 如何在 reactjs 的一个组件表中打开模态编辑和 addClient
- php - 如果传递参数,Curl PHP 不会获取数据
- java - 找到4个元素的第i个数字的最小值
- jquery - jQuery中是否有任何等效的函数 myfunction(x, y) ?
- java - Java + Spring Boot + REST 安全问题
- python-3.x - Anaconda 安装在 Chromebook 中不起作用
- angular - 有没有办法从不同的目录获取组件?