65.9K
CodeProject 正在变化。 阅读更多。
Home

Visual Studio 2013 版本管理中的不可信域连接

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2014 年 7 月 30 日

CPOL

3分钟阅读

viewsIcon

10814

使用 Microsoft 发布管理工具将 Web 应用程序部署到没有任何域信任的服务器的步骤。

引言

本文介绍如何配置 RM 以使用影子帐户或虚假帐户跨不受信任的域工作。影子帐户是两台机器中具有相同用户名和密码的本地用户帐户。 在这里,您将在没有域信任的情况下在一台机器上安装 RM,并在另一台机器上安装部署代理。

背景

如果您是 RM(发布管理)的新手,您可以利用我的文章 http://www.msdevtips.com/2014/05/release-management-for-visual-studio.html 来理解和配置 RM。

为 RM 配置影子帐户的步骤

步骤 1:在目标服务器中创建用户

在要部署应用程序的目标服务器中创建一个用户。应该创建一个密码,并设置永不过期策略。

将用户分配给 Administrators 组的成员。

步骤 2:Microsoft 部署代理 2013 安装

安装 Microsoft 部署代理 2013,只需几个简单的步骤即可安装,如下所示。

如果单击“启动”按钮,将显示一个屏幕,其中包含一个文本框,用于提供 RM 服务器 URL 和凭据以连接到 RM 服务器。我们稍后再做。

步骤 3:在 RM 服务器机器中创建用户

在 RM 服务器机器中创建一个具有相同用户名和密码(步骤 1)的用户,我们称之为影子帐户或虚假帐户。

在 RM 客户端中将 RM 服务器影子帐户创建为新用户,并授予“服务用户”和“发布管理器”权限。在以下屏幕中,“发布管理器”应为“是”。

重要提示

将部署代理的影子帐户添加到 RM 客户端,并授予“服务用户”和“发布管理器”权限。 一旦成功建立此连接,就可以恢复此“发布管理器”权限。

例如:如果部署代理机器名称为 Machine2,则应在 RM 客户端中创建两个用户,一个是本步骤前面描述的“用户名”,另一个是 Machine2。

步骤 4:配置 Microsoft 部署代理

现在使用影子帐户登录到部署代理机器,并打开 Microsoft 部署代理 2013。将打开一个配置窗口,您必须在其中提供 RM 服务器 URL 和帐户以进行连接。您应该提供影子帐户并单击“应用设置”。 如果您的配置成功,将显示以下窗口

注意:如果在前面的步骤中出现任何错误,请验证之前的步骤,并确保您正确地遵循了每个指示。

步骤 5:将服务器注册到 RM

打开 RM 客户端中“配置路径”下的“服务器”选项卡。 注册的服务器将在此处列出,如以下屏幕所示。 单击“扫描新服务器”。

将显示一个弹出窗口,其中包含未注册的服务器详细信息。 您新配置的服务器应显示在该列表中,您可以双击它或单击注册按钮来注册该服务器,如以下屏幕所示。

您的服务器已成功注册到 RM,您可以像部署到同一域中的任何服务器一样部署到该服务器。

结论

RM 提供了自动化和管理发布过程的能力。 我希望本文能帮助您配置和设计发布,而无需考虑域信任的障碍。 如果您是 RM 的新手,您可以利用我的文章 http://www.msdevtips.com/2014/05/release-management-for-visual-studio.html 来理解和配置 RM。

使用 Visual Studio 2013 的发布管理享受您的发布吧。

感谢您的阅读。

© . All rights reserved.