asp.net - 将基于 ASp.net Webform 的网站迁移到 Microsoft Azure

标签 asp.net azure webforms migration azure-web-app-service

我必须将 asp.net webform 和 asp.net MVC 网站迁移到 Microsoft Azure,并且大多数基于 webform 的网站已在 Visual Studio 中创建为“网站项目”。所有网站均使用 MS SQL Server 2008 R2 作为数据库,并且所有网站均使用 .net Framework 4.0/4.5。

阅读有关将基于 Web 表单的网站迁移到 Azure 无法正常工作并需要更改代码的文章,我感到很困惑,如果我们使用 Azure 数据库,那么我们就无法使用存储过程等...这让我很困惑。

所以我对此没什么疑问。

  1. 假设我们连接到外部 SQL SERVER 2008,我可以将基于 asp.net webform 4.0 的网站直接移动到 Azure,而不进行任何代码更改吗?

  2. 第一步,我需要在 Azure 上选择哪个 MS SQL Server 数据库,以便我可以轻松地恢复 Azure 中的数据库并使用 MS Management Studio 从本地计算机连接到该数据库。

  3. 我听说过很多有关 Azure 将文件存储为 blob 的信息,我们需要更改代码以指向新路径。这个 Azure blob 是什么?为什么我们需要更改代码来指向它们 blob。

  4. 我必须做的就是继续允许用户上传图像和文档而不对代码进行任何更改..

  5. Azure 网站是否始终运行 1 个实例或多个实例,我问这个问题是因为我们的网站使用 InProc session 状态,如果它在多个实例上运行,我会丢失 session 吗?或者我们应该更喜欢 Azure 环境中的 SQL session 状态。

将当前网站迁移到 Azure 时应考虑什么。

将复制粘贴 Azure 工作中的所有文件。请指教

最佳答案

根据 ASP.NET Webforms 项目的历史,您需要使它们更新到最新的安全性和防伪 token 等。

此外,如果该项目以前是“网站”而不是“Web 应用程序”,这也是您需要考虑的事情!

我目前正在致力于将网站升级为网络应用程序。

这可能是一个值得浏览的有用网站 http://www.gregthatcher.com/Azure/Ch7_ConvertWebsiteToWebApplication.aspx

关于asp.net - 将基于 ASp.net Webform 的网站迁移到 Microsoft Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43865387/

相关文章:

asp.net - 在 VB 代码中无法访问 WebForms ScriptManager 标记

c# - SQL 表作为 IDBCommand 的参数

azure - 如何将数据从一个 Azure EventHub 复制到另一个 Azure EventHub?

c# - 异步刷新 ASP.NET MVC 中的缓存动态页面

日志分析中的 Azure AKS 数据引入优化

asp.net - Azure 网站无法访问

Asp.net 4.0 表单例份验证和 FriendlyUrls

c# - 如果从数据库获取日期,如何获取日期前 3 天?

c# - 无法使用 X509 客户端证书连接到 HTTPS

asp.net - 如何将 GridView 绑定(bind)到自定义对象?