如何在云中部署ASP.NET应用程序

时间:2013-05-10 08:49:43

标签: asp.net azure cloud

任何人都可以解释在将asp.net Web应用程序部署到云之前我们需要记住的事项吗?

2 个答案:

答案 0 :(得分:1)

请找到以下内容:

  1. 需要使用manage.windowsazure.com
  2. 从托管应用程序中删除现有部署包
  3. 需要在web.config或app.config中将本地数据库字符串更改为colud应用程序数据库字符串 3.通过右键单击解决方案
  4. ,使用“管理NuGet包解决方案”来安装缓存

    在“NuGet”中搜索azure缓存在线搜索...您将看到“Windows Azure缓存”,然后单击“安装”按钮

    安装缓存后,您将在web.config中看到以下内容/评论内容

        < section name =“dataCacheClients”type =“Microsoft.ApplicationServer.Caching.DataCacheClientsSection,Microsoft.ApplicationServer.Caching.Core”allowLocation =“true”allowDefinition =“Everywhere”/>     < section name =“cacheDiagnostics”type =“Microsoft.ApplicationServer.Caching.AzureCommon.DiagnosticsConfigurationSection,Microsoft.ApplicationServer.Caching.AzureCommon”allowLocation =“true”allowDefinition =“Everywhere”/>   

        < dataCacheClient name =“default”>       < autoDiscover isEnabled =“true”identifier =“[cache cluster role name]”/>        - >                < crashDump dumpLevel =“Off”dumpStorageQuotaInMB =“100”/>   

                               < /提供商>     < /&的sessionState GT; - >                                              < /提供商>       < /输出缓存>     < /高速缓存> - >  取消注释以上2个注释部分(会话状态,缓存)  需要将autoDiscover元素下的标识符值(“[缓存集群角色名称]”)更改为项目当前角色名称。 例如:我的项目角色名称:MyRole。然后标识符值将是“我的角色”;  < autoDiscover isEnabled =“true”identifier =“MyRole”/>

    • 现在转到网络角色配置。

    • 启用Web角色的缓存。然后双击azure角色,您将看到“缓存”选项,然后选中“启用缓存”并指定存储帐户凭据

    检查此链接以获取缓存信息 http://www.windowsazure.com/en-us/develop/net/how-to-guides/cache/

    - 将所有引用“复制本地”属性设置为True

    为您的云应用程序启用Win 32 Bit。执行以下步骤 - 将Enable32BitAppPool文件添加到项目中并将“复制到输出目录”设置为“始终复制”

    在“启动”部分下的“ServiceDefinition.csdef”文件中添加以下任务行:

            

    将您的colud配置文件导入您的应用程序

    • 右键单击您的azure项目,然后单击发布,您将看到发布对话框
    • 如果您已下载云应用程序设置,请单击导入
    • 如果您未下载云应用程序设置,请单击“登录以下载凭据”并下载并导入。
    • 从导入的列表中选择您的订阅。

    • 单击“下一步”并确保云服务并选中“为所有角色启用远程桌面”。

    • 最后确保所有配置详情,然后点击发布

    注意:开始发布之前。关闭消耗更多虚拟内存的其他应用程序,否则在发布期间会出现内存不足...

    为您的应用程序启用SSL

    http://www.windowsazure.com/en-us/develop/net/common-tasks/enable-ssl/

    请检查以下链接:

    http://mramasubbareddy.blogspot.in/2013/05/azure-deployment-things-to-remember.html

答案 1 :(得分:0)