【问题标题】:Deploy web role in Windows Azure project to web site将 Windows Azure 项目中的 Web 角色部署到网站
【发布时间】:2014-06-02 14:11:20
【问题描述】:

我在 Visual Studio 2012 中创建了一个 Windows Azure 项目,其中包含一个 Web 角色(一个 MVC 4 项目)和一个辅助角色。我还在 Windows Azure 管理门户中创建了一个云服务和一个网站。当我部署项目时,它会同时部署到云服务并为 Web 和辅助角色创建一个实例。

我想知道,当我选择部署项目时,是否有可能将 Web 角色部署到网站,将工作人员角色部署到云服务?

任何建议将不胜感激。谢谢

【问题讨论】:

    标签: visual-studio azure deployment azure-web-roles azure-worker-roles


    【解决方案1】:

    为了完成您想做的事情,首先您需要从您的Cloud Services 项目中删除WebRole 项目。为此,请单击云服务项目,然后展开 Roles 节点并从那里删除 WebRole 项目。现在,当您部署此云项目时,只会部署辅助角色。由于 Web 角色现在不再是您的云服务项目的一部分,因此您必须单独部署它。为此,您只需右键单击 Web 项目,然后发布该项目。

    您需要记住的另一件事是,您的 Web 角色现在是一个标准的 Web 应用程序,因此它无法从服务配置文件中读取或执行您通常会做的任何事情(如诊断等)当 Web 角色是云服务的一部分时执行此操作。服务配置文件中的所有设置都应位于 web.config 文件中的 appSettings 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多