Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在云中部署ASP.NET应用程序_Asp.net_Azure_Cloud - Fatal编程技术网

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

如何在云中部署ASP.NET应用程序,asp.net,azure,cloud,Asp.net,Azure,Cloud,有人能解释一下,在将asp.net web应用程序部署到云中之前,我们需要记住哪些内容吗?请查找以下内容: 需要使用manage.windowsazure.com从托管应用程序中删除现有部署包 需要在web.config或app.config中将本地数据库字符串更改为colud应用程序数据库字符串 3.需要通过右键单击解决方案使用“管理解决方案的NuGet软件包”安装缓存 在“NuGet”在线搜索中搜索azure缓存。。。您将看到“WindowsAzure缓存”,然后单击“安装”按钮 安装缓存后

有人能解释一下,在将asp.net web应用程序部署到云中之前,我们需要记住哪些内容吗?

请查找以下内容:
  • 需要使用manage.windowsazure.com从托管应用程序中删除现有部署包
  • 需要在web.config或app.config中将本地数据库字符串更改为colud应用程序数据库字符串 3.需要通过右键单击解决方案使用“管理解决方案的NuGet软件包”安装缓存
  • 在“NuGet”在线搜索中搜索azure缓存。。。您将看到“WindowsAzure缓存”,然后单击“安装”按钮

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

    --> --> --> 取消对以上2个已注释部分的注释(会话状态、缓存) 需要将autoDiscover元素下的标识符值(“[cache cluster role name]”)更改为您的项目当前角色名称。 我的项目角色名称:我的角色。那么标识符值将是“我的角色”;
    • 现在转到web角色配置

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

    检查此链接以获取缓存信息

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

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

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

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

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

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

    • 最后确保所有配置详细信息并单击发布

    注意:在开始发布之前。关闭消耗更多虚拟内存的其他应用程序,否则在发布过程中将出现内存不足异常

    为应用程序启用SSL

    请查看以下链接:

    请参阅此链接,讨论时间太长,

    非常清楚地解释了这些链接,谢谢您的欢迎。如果我有时间,我会在我的回答中包括完整的解释。我目前还将我的网站托管到windows azure:)顺便问一下,你能接受这个答案吗?谢谢:)您能告诉我们为什么在部署新部署之前删除现有部署(列表中的第一项)很重要吗?(参考:
    1.需要使用manage.windowsazure.com从托管应用程序中删除现有部署包吗?
    ?我宁愿主张您永远不要删除现有部署包。特别是对于生产环境。您能告诉我如何在不删除现有部署副本的情况下进行部署吗?.对于非googl,请通过-1在来这里之前,我会先打电话!关于这些问题的文章有很多。。。