问题标签 [msdeployserviceagent]

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 投票
0 回答
1466 浏览

iis - 使用 filePath 提供程序时,MSDeploy 失败并出现授权错误

我正在尝试使用 MSDeploy 部署 Web 应用程序。在第一步中,应用程序被部署到测试服务器(使用构建期间创建的包),然后到生产服务器(源和目标是iisApp),下一步是将生产web.config文件部署到生产服务器。

一切正常,但web.config文件部署报告错误

我使用相同的机器进行部署,相同的用户名和相同的密码。我可以在用于部署的机器上的 IIS 管理器的管理服务委派屏幕中看到用户已filePath启用部署(以及dirPathcontentPath和):iisAppsetAcl

在此处输入图像描述

它也失败了dirPathand contentPath

有人可以帮忙吗?谢谢

-verbose更新 - 使用标志执行 MSDeploy 时记录

0 投票
1 回答
411 浏览

web-deployment - 使用 msdeploy 具有自定义要求的 Web 部署

我有 2 个 .net Web 项目项目 1 和项目 2。我正在使用 MSDeploy 使用命令行(脚本)在 IIS 上部署这两个项目。我想在部署到 IIS 时创建如下结构

在 IIS 上

  • Default Web site\MySite\Project 1
  • Default Web site\MySite\Project 2

项目 1 在其中包含 10 个文件夹,例如文件夹 1、文件夹 2、......、文件夹 10 我想将文件夹 6 转换为具有不同物理路径(指向项目 2)内容的虚拟目录。

我在下面使用 MSDeploy 命令

对项目 1 和项目 2 使用相同的 MSdeploy 命令。我怎样才能达到上述要求。

0 投票
2 回答
11227 浏览

package - 从命令行部署女士

好的构建代码并在详细构建期间通过上下文菜单上的发布选项从VS中提取命令详细信息已清理它,提取命令我将命令带到我的构建服务器,这恰好与我的测试相同此刻的网络框并更改了路径。

Team services 中的 MSBuild 使用参数“/p:DeployOnBuild=true;PublishProfile=Test;DeployTarget=package”运行,因此它为每个 Web 应用程序生成一个包。

这与 VS 的方式略有不同,这意味着我必须调整源参数,所以我从命令行运行以下命令(添加格式以提高可读性)...

...这让我得到了以下回应...

...用指向服务器的域名(我用来远程进入盒子的那个)替换“localhost”会导致...

...奇怪,因为我可以远程访问域上的机器,但由于某种原因我无法与 MSDeploy 交谈,即使我确实从本地机器上明确地与它交谈,它似乎也不高兴。

我在这里缺少一些魔法吗?