加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

将现有的DotNetNuke门户迁移到windows azure

发布时间:2020-12-14 03:59:02 所属栏目:Windows 来源:网络整理
导读:我目前正从共享主机迁移到azure,我一直在将我的asp.net应用程序迁移到azure / sql azure.对于mvc3 / 4站点,我必须将其成员资格提供程序更改为通用成员资格提供程序,以便让它们位于SQL Azure上. 现在我必须做dnn网站,我无法理解使用什么策略. 我尝试使用For S
我目前正从共享主机迁移到azure,我一直在将我的asp.net应用程序迁移到azure / sql azure.对于mvc3 / 4站点,我必须将其成员资格提供程序更改为通用成员资格提供程序,以便让它们位于SQL Azure上.
现在我必须做dnn网站,我无法理解使用什么策略.
我尝试使用For SQL Azure选项生成数据库脚本,但是我收到了大量的错误

Deprecated feature ‘String literals as column aliases’ is not
supported in this version of SQL Server.

此外,我没有安装新的dnn门户的选项,因为尝试设置30个模块和页面太多了.

所以我想我的问题是将现有的dnn门户迁移到windows azure的最佳策略是什么?

解决方法

将现有站点迁移到 Windows Azure非常简单(如果有点单调乏味).如果您没有在webfarm中运行,那么数据库级别只存在唯一已知的问题.要简化迁移,您应该按照以下步骤操作:

>升级DotNetNuke – 最新版本的DotNetNuke已经存在
与SQL Azure兼容.这将涵盖90%的问题.
>升级模块 – 您应该将所有模块升级到最新版本.许多模块已经与Azure兼容,我们将继续与模块供应商合作,以确保更多的模块得到更新.您可以使用我们的Extension Verification Service(EVS)测试单个模块的兼容性.
>使用SQL Azure迁移向导生成数据库脚本.此时,您不应该有许多剩余的SQL问题.此时清理脚本应该相当容易.
>安装DotNetNuke – 使用DotNetNuke Azure Accelerator在Windows Azure上安装干净版的DotNetNuke.这将为您提供一个向导,引导您完成Azure的配置.注意如果要迁移到Azure网站,请使用Gallery中的DotNetNuke安装.>迁移数据库 – 使用您在步骤3中创建的脚本覆盖在步骤4中创建的数据库.您还需要在PortalAlias表中为Azure特定的Web URL添加值.>迁移文件 – 使用RDP或FTP将文件从现有DNN安装移动到Azure安装.不要忘记使用新的SQL连接字符串更新Web.config(您只需从步骤4中创建的web.config中复制字符串).>更新DNS – 一旦网站正常运行,您就可以更新DNS以将域指向新站点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读