任何人都可以解释在将asp.net Web应用程序部署到云之前我们需要记住的事项吗?
答案 0 :(得分:1)
在“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文件添加到项目中并将“复制到输出目录”设置为“始终复制”
将您的colud配置文件导入您的应用程序
从导入的列表中选择您的订阅。
单击“下一步”并确保云服务并选中“为所有角色启用远程桌面”。
最后确保所有配置详情,然后点击发布
注意:开始发布之前。关闭消耗更多虚拟内存的其他应用程序,否则在发布期间会出现内存不足...
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)