问题标签 [webdeploy-3.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
35810 浏览

msdeploy - 在 W2016 IIS 10 上安装 webdeploy

如何在 IIS 10 W2016 上安装 Web 部署?

到目前为止我已经尝试过

  1. 使用 web 平台 v5 安装“ web deploy 3.6
  2. 安装后,我更新了 Web 部署服务以在本地管理员帐户下运行。
  3. 我已手动关闭服务器上的防火墙
  4. 我已确保管理服务正在运行
  5. 重新启动的服务器
  6. 我已经使用 telnet 验证了端口是打开的,然后使用netstat -an验证了端口是打开的,我可以连接到它
0 投票
4 回答
40701 浏览

iis - Web Deploy 3.6 中缺少“导入 Web 应用程序”选项

在 IIS 8.5 (Windows Server 2012 R2) 和 IIS 7.5 (Windows 7) 上使用 Web Deploy 3.6,我找不到 Deploy -> "Import Web Application" 选项。“导出 Web 应用程序”也不见了(见截图)

在此处输入图像描述

我仍然可以看到“从库中安装应用程序”,但这并没有真正的帮助。Web Deploy 3.5 一切正常。

3.6 中是否删除了导入/导出 Web 应用程序选项?如果是,那么使用 Web Deploy 3.6 将标准 ASP.NET MVC 应用程序部署到 IIS 8.5 的替代方法是什么?如果没有,我需要做什么才能再次启用/查看它们?

0 投票
2 回答
430 浏览

visual-studio-2013 - 我们可以使用 Visual Studio 2013 将 Web 应用程序项目发布到 IIS 网站到 NLB 生产服务器(公共 IP)吗?

我正在尝试使用 Teamcity 构建 CI,并希望使用 Visual Studio 2013 发布方法进行测试,以检查发布在 NLB 生产服务器(公共 IP)上是否正常工作。我安装了

1.启用 IIS Web 管理角色功能 2.WebDeploy 3.6 3.两个服务 1.Web 部署代理服务和 2.Web 管理服务都在 NLB 服务器上运行 4.是否在网站上配置了 Web 部署发布和所有详细信息。

当我尝试从我的开发机器发布时,它给了我错误:无法连接到远程计算机 (XYZ-02)。确保远程计算机名称正确并且您能够连接到该计算机。了解更多信息:ERROR _DESTINATION_INVALID。无法解决远程错误:不确定问题在于 Web 服务器上的端口 8172 是否打开。如何从我的开发电脑检查端口是否打开?

0 投票
1 回答
813 浏览

iis - Web 部署到 IIS 从 tfs 到站点应用程序

我正在尝试让 tfs 构建服务器将 asp.net 核心站点部署到运行 iis 的 .net 框架 asp.net web api 站点的应用程序中。

如果我将 asp.net 核心应用程序创建为共享相同应用程序文件夹的自己的网站,我可以让它工作。

我正在调用 Visual Studio 在使用 Web 部署时生成的 powershell 脚本。

它产生的调用是

收到的错误是

错误代码:ERROR_USER_UNAUTHORIZED更多信息:使用 Web 管理服务连接到远程计算机(“服务器”),但无法授权。确保您使用正确的用户名和密码,您要连接的站点存在,并且凭据代表有权访问该站点的用户。了解更多信息:http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_USER_UNAUTHORIZED.Error :远程服务器返回错误:(401) Unauthorized.Error count: 1。

要么是找不到站点,要么是用户名/密码错误。正如我在将脚本更改为站点时提到的那样,除非我缺少站点应用程序不需要的特殊权限,否则它不应该是这样。

构建定义

构建定义

参数字符串

变量 构建变量

完整的日志

0 投票
1 回答
432 浏览

iis - msdeploy.exe:仅部署更改的文件

我正在使用 msdeploy.exe 使用以下命令将我的项目部署到远程 iis 站点

但它总是在部署期间上传每个文件。

有什么方法可以让我使用 msdeploy.exe 只上传更改的文件?

0 投票
1 回答
37 浏览

webdeploy - Web Deploy 3.6:防火墙后的性能问题

使用 TeamCity 和 WebDeploy,我将网站远程发布到生产服务器。这是部署的示例日志:

我们将部署代理移到了新机器上,但现在在我们所有站点上运行 WebDeploy 时出现了巨大的延迟,即使它(有效地)没有部署任何东西:

第一个“使用 ID [guid] 连接到远程服务器”步骤似乎每次都有一个非常可预测且一致的 15 秒延迟。

使用 NETSTAT,这条信息脱颖而出:

在旧机器上,它不会尝试访问这个 IP,所以这是出乎意料的。我们将尝试在下一个维护窗口中修复防火墙规则,让它通过,看看这是否可行,但 Web Deploy 在这里试图做什么?

0 投票
0 回答
1064 浏览

asp.net-core - 如何将发布命令与 Web Deploy 一起用于 asp.net 核心应用程序

我有 ASP.NET Core 2.0 应用程序托管在 Windows 2012RC2 机器上的 IIS 中。我们将 Jenkins 用于 CI。以下命令将在安装了 Jenkins 的 Build Server 上执行。运行 Jenkins 的用户具有完全的域管理员访问权限。

要构建和部署应用程序,我想使用此处提到的发布配置文件选项。
所以我创建了发布配置文件并在构建服务器上执行了以下命令

它成功构建了项目,但在部署过程中出现错误:

MSDEPLOY:错误代码:ERROR_DESTINATION_NOT_REACHABLE [D:\Jenkins\MyProject\workspace\MyApplication\Src\Api\Api.csproj]

MSDEPLOY:错误:无法连接到远程服务器 [D:\Jenkins\MyProject\workspace\MyApplication\Src\Api\Api.csproj]

MSDEPLOY : error : 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 XXXXXXXXXX:8172

MSDEPLOY:错误计数:1. [D:\Jenkins\MyProject\workspace\MyApplication\Src\Api\Api.csproj]

根据看起来 MSDEPLOY 正在尝试使用的错误IIS Web Management Service,我没有Web Management Service在目标服务器上安装。(我不想)。相反,我已经Web Deployment Agent Service在目标 Web 服务器上安装了。

(注意:我有其他经典的 ASP.NET Web 应用程序,Jenkins 能够使用 MSBuild 和 Web 部署代理服务将这些项目部署到同一个目标服务器,所以我确信从构建服务器到目标 Web 服务器的连接在那里并且工作)

我不确定为什么这里的 MSDEPLOY 尝试连接Web Management Service而不是使用Web Deployment Agent Service. 这是 development.pubxml

0 投票
1 回答
50 浏览

visual-studio - 无法使用 Web 部署将网站发布到服务器

我正在使用 Visual Studio 2017 社区版并希望将网站发布到服务器。IIS 10 安装在运行 MS Windows Server 2016 的服务器上。我已经安装了管理服务和 Web Deploy3.6 我已经创建了 IIS 用户并授予它对 IIS 中特定网站的权限。当我尝试在 Visual Studio 上使用 Web 部署配置文件发布时,出现以下错误:

在此处输入图像描述

细节 :

在此处输入图像描述

但是服务器中的日志文件显示连接正常,并返回代码 200 :

在此处输入图像描述

0 投票
1 回答
146 浏览

cmd - MSDeploy -setParam 选项将连接字符串中的 `"""` 替换为`"""`

使用 msdeploy 部署应用程序时,我正在使用选项 -setparam 更改连接字符串,这是更改连接字符串但替换""

我已经尝试使用"^",它没有用,如果我使用"^""我得到"^""

"""最后和中间被替换为"""

0 投票
0 回答
23 浏览

visual-studio-2017 - get backup from database before publishing project in visual studio 2017 automatically with msdeploy

I have declared a project in visual studio 2017 and I'm using Publish to send the project to server. After each Publish on the server I need the system to take a backup from my database before publishing on the server. We have installed WebDeploy for this purpose, and we have done some configures in the IIS, we can take backup from project but there is no database in the zip file of backup. Any solution will be appreciated.