问题标签 [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.
iis - 使用 filePath 提供程序时,MSDeploy 失败并出现授权错误
我正在尝试使用 MSDeploy 部署 Web 应用程序。在第一步中,应用程序被部署到测试服务器(使用构建期间创建的包),然后到生产服务器(源和目标是iisApp
),下一步是将生产web.config
文件部署到生产服务器。
一切正常,但web.config
文件部署报告错误
我使用相同的机器进行部署,相同的用户名和相同的密码。我可以在用于部署的机器上的 IIS 管理器的管理服务委派屏幕中看到用户已filePath
启用部署(以及dirPath
、contentPath
和):iisApp
setAcl
它也失败了dirPath
and contentPath
。
有人可以帮忙吗?谢谢
-verbose
更新 - 使用标志执行 MSDeploy 时记录
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 命令。我怎样才能达到上述要求。
package - 从命令行部署女士
好的构建代码并在详细构建期间通过上下文菜单上的发布选项从VS中提取命令详细信息已清理它,提取命令我将命令带到我的构建服务器,这恰好与我的测试相同此刻的网络框并更改了路径。
Team services 中的 MSBuild 使用参数“/p:DeployOnBuild=true;PublishProfile=Test;DeployTarget=package”运行,因此它为每个 Web 应用程序生成一个包。
这与 VS 的方式略有不同,这意味着我必须调整源参数,所以我从命令行运行以下命令(添加格式以提高可读性)...
...这让我得到了以下回应...
...用指向服务器的域名(我用来远程进入盒子的那个)替换“localhost”会导致...
...奇怪,因为我可以远程访问域上的机器,但由于某种原因我无法与 MSDeploy 交谈,即使我确实从本地机器上明确地与它交谈,它似乎也不高兴。
我在这里缺少一些魔法吗?