如何在 Visual Studio 中设置部署属性

必须先设置项目属性,然后才能将解决方案从 Visual Studio 部署到 BizTalk 应用程序。 如果 Visual Studio 中的解决方案包含多个项目,则必须单独为每个项目配置属性。

先决条件

若要执行本主题中的过程,必须使用对本地文件系统具有读/写权限的帐户登录。 本地计算机上的管理员帐户具有此权限。

在 Configuration Manager 中激活项目的部署

  1. 在 Visual Studio 中,单击主菜单上的 “生成 ”,然后单击“ 配置管理器”。

  2. 在打开的解决方案中,检查每个需要部署的项目的“部署”选项。

配置项目属性

  1. 在 Visual Studio 解决方案资源管理器中,右键单击要为其配置属性的项目,然后单击“ 属性”。

  2. 单击项目设计器中的 “部署 ”选项卡。

  3. 按下表中所述配置项目属性,然后单击“ 确定”。

  4. 对解决方案中的每个项目重复步骤 1、2 和 3。

    资产 价值 说明
    应用程序名称 <名字> 要在此项目中部署程序集的 BizTalk 应用程序的名称。 如果应用程序已存在,则部署项目时,程序集将添加到其中。 如果应用程序不存在,将创建该应用程序。 如果此字段为空,则程序集将部署到当前组中的默认 BizTalk 应用程序。 包含空格的名称必须用双引号()括起来。
    配置数据库 <BizTalk 管理数据库名称> 默认情况下,该组的 BizTalk 管理数据库的名称 BizTalkMgmtDb。
    服务器 <服务器名称> 在本地计算机上托管 BizTalk 管理数据库的 SQL Server 实例的名称。 在单计算机安装中,这通常是本地计算机的名称。 注意: 如果将此 BizTalk 项目移动到其他计算机,则可能需要修改 Server 属性以反映新计算机名称,然后才能部署程序集。
    重新部署 真 或 假 如果将其设置为 True(默认值),则可以在不更改版本号的情况下重新部署 BizTalk 程序集。
    安装到全局程序集缓存 真 或 假 将此项设置为 True(默认值)会在安装应用程序时将程序集安装到本地计算机上的全局程序集缓存(GAC)。 仅当计划对此安装使用其他工具(例如 gacutil)时,才将此设置为 False。
    重启主机实例 真 或 假 将此设置为 True 会在重新部署程序集时自动重启在本地计算机上运行的所有主机实例。 如果设置为 False(默认值),则必须在重新部署程序集时手动重启主机实例。 注意: 如果要从解决方案级别重新部署程序集,则对于此选项设置为 True 的每个项目,主机实例将重启一次。 这可能会导致多次重启。 如果计划从解决方案级别重新部署,可能需要在解决方案中的一个项目上将此属性设置为 True,以避免重启多个主机实例。 应在解决方案中重新部署的最后一个项目上设置此设置。 此外,如果在执行重新部署时停止主机实例,则不会启动它。
    启用单元测试 真 或 假 指定是否为项目启用单元测试。

另请参阅

将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序