Migrate an existing DotNetNuke portal to windows azure

荒凉一梦 提交于 2019-12-04 09:03:15

Migrating an existing site to Windows Azure is fairly straight forward (if a little tedious). If you are not running in a webfarm, then the only known issues exist at the database level. To simplify the migration, you should follow the steps below:

  1. Upgrade DotNetNuke - The latest versions of DotNetNuke are already compatible with SQL Azure. This will cover 90% of your problems.
  2. Upgrade Modules - You should upgrade all modules to the latest versions. Many modules are already Azure compatible and we continue to work with module vendors to ensure even more are getting updated. You can test an individual module for compatibility by using our Extension Verification Service (EVS).
  3. Use the SQL Azure Migration Wizard to generate a db script. At this point you should not have many remaining SQL issues. Cleaning up the scripts at this point should be fairly easy.
  4. Install DotNetNuke - Use the DotNetNuke Azure Accelerator to install a clean version of DotNetNuke on Windows Azure. This will provide you a Wizard to walk you through configuring Azure. NOTE If you are migrating to Azure Websites, then use the DotNetNuke install from the Gallery.
  5. Migrate DB - Use the scripts you created in step 3 to overwrite the db that was created in step 4. You will also need to add a value in the PortalAlias table for your Azure specific web URL.
  6. Migrate Files - Use RDP or FTP to move files from your existing DNN install to the Azure install. Don't forget to update Web.config with your new SQL Connection string (you can just copy the string from the web.config created in step 4).
  7. Update DNS - Once you have the site working correctly you can update your DNS to point your domain at the new site.
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!