问题标签 [msdeploy]

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 投票
6 回答
7119 浏览

iis - 尝试同步站点时,MSDeploy 触发 401 Access denied 错误

我尝试将 IIS 站点从 Win2003 服务器推送/同步到另一个。

这是我的命令:

msdeploy -verb:sync -source:metakey=lm/w3svc/68512112 -dest:metakey=lm/w3svc/68512112,computername=backup-09,username=Administrator,password=PASSWORD -whatif > msdeploysync.log

我还尝试了以下

msdeploy -verb:sync -source:metakey=lm/w3svc/68512112 -dest:metakey=lm/w3svc/68512112,computername=backup-09,username=BACKUP-09\Administrator,password=PASSWORD -whatif > msdeploysync.log

我也试过

msdeploy -verb:sync -source:metakey=lm/w3svc/68512112 -dest:metakey=lm/w3svc/68512112,computername=backup-09,username=Administrator@BACKUP-09,password=PASSWORD -whatif > msdeploysync.log

这是错误:

致命: 对远程代理 URL“ http://backup-09/MSDEPLOYAGENTSERVICE ”的请求失败。

致命: 远程服务器返回错误:(401)未经授权。死亡人数:1

  • 我确实以管理员身份运行了 msdeploy/cmd。
  • 我确实尝试访问 http://backup-09/MSDEPLOYAGENTSERVICE,它询问我的权限,我输入了上面的凭据,它工作(显示空站点)。
  • 这是 MSDeploy 的 Beta 2

谁能帮我?

我现在什至为所有服务器设置了域控制器......仍然是同样的问题,无论我是否以域控制器身份登录,提供本地帐户,所有变化都会触发 401

0 投票
2 回答
1137 浏览

iis - MSDeploy 是否支持网站和数据库升级?

我刚刚阅读了 Microsoft 的新网站部署工具 MSDeploy。我正在为我们的现成产品开发一个 Web 应用程序和一个 Web 服务的安装程序。我有几个问题我找不到明显的答案。

  1. MSDeploy 是否对初始部署后的网站升级提供强有力的支持?
  2. 我可以看到 MSDeploy 对数据库的初始部署有很好的支持。但它是否支持在保留当前数据的同时升级模式?

解决这些特定问题的链接会很好。

0 投票
1 回答
2279 浏览

deployment - MSDeploy 是否足够“友好”,或者是否可以将其包含在 MSI 文件中

在您看来,MSDeploy 软件包是否是让最终用户在其系统上安装 Web 应用程序的好选择。它与使用 MSI 文件安装 Web 应用程序的体验相比如何?

有没有人尝试在 MSI 包中包装 MSDeploy 包?它会起作用吗?

0 投票
2 回答
4677 浏览

visual-studio - VS2010 中的 Web.Config 转换

我正在研究 web.config 转换文件概念。我有三个网络配置。一种是暂存、生产、部署。我对这三个有不同的连接信息。

网络配置:

Web.Config.Production:

现在我构建了它工作正常的代码。我已经创建了包。当我在生产模式下运行代码时,新的连接字符串没有占用。

我该如何解决这个问题。我需要额外的努力才能把它移到某个地方吗

0 投票
2 回答
607 浏览

visual-studio-2010 - MSDeploy 不工作

我正在尝试使用 MSDeploy 使用 Visual Studio 2010 部署 .NET 4.0 项目;但是,当我右键单击项目时,显示的是 Visual Studio 2008 的旧上下文菜单(“发布网站”、“构建网站”等),而不是 VS 2010 上下文菜单(“发布”、“构建” ' ETC。)。我正在运行 Windows Vista 和 IIS 7.0。

想法,有人吗?

谢谢...

0 投票
2 回答
6381 浏览

iis - msdeploy IIS 6 到 7 迁移问题

我正在尝试查看我的网站对在 windows server 2003 上运行的 IIS 6.0 的依赖关系。当我键入以下命令时,

我收到以下错误:

任何人都可以向我解释这些吗?

0 投票
2 回答
2016 浏览

provider - msdeploy 的 Manifest.xml 文件中的 runCommand 提供程序

我正在尝试使用清单文件中的 runCommand 提供程序,通过 msdeploy 将运行批处理脚本(更多,只要我能弄清楚)作为部署过程的一部分。

这就是我的清单文件的样子

清单文件中的所有内容都运行良好,但看起来我的命令并未实际运行。输出日志在最后应该调用我的命令时给了我这个。

我使用以下命令运行 msdeploy:

我向清单文件(也在我的源包中)提供的命令被识别(以任何可能的方式)但从未执行。关于原因和解决方案的任何想法?

0 投票
1 回答
1063 浏览

msdeploy - MS Web Deploy + Web Deploy 远程服务,它是如何保护的

我正在尝试在构建后自动将站点部署到我们的生产服务器。生产服务器由一些第三方提供商托管,不在我们的局域网上。

如果我:

  • 在我们的构建机器上安装 Web Deploy(源代码)
  • 在生产机器(目标)上安装 Web Deploy
  • 在生产机器上安装额外的 Web Deploy Remote Service

鉴于生产机器“在野外”,如何保护服务以使只有我可以将文件发布到生产机器?它是否使用 Windows 身份验证?

0 投票
1 回答
5341 浏览

manifest - 如何创建包含目标属性(如用户名和密码)的 msdeploy 清单?

经过一周的挣扎后,我刚刚在 IIS7 上启动了 msdeploy 处理程序(诅咒其背后的文档)。所以知道我有一个简单的同步“工作”,但我想在清单中移动尽可能多的 -sync 参数,而不是把它埋在我的 MSBUILD 任务中。这是部署命令行:

我发现了很多包含 iisApp 路径的清单示例,但它们通常将其他位移动到参数文件中(我猜)用户条目。有没有像这样简单的事情:

0 投票
6 回答
4401 浏览

web-deployment - 对 MSDeploy 的看法

你知道,微软的下一个“大”和“企业”的东西。

只是我,还是真的很难为人类?主要亮点是(IMO):

  • 绝对神秘的语法(-skip:objectName=filePath,absolutePath=App_Offline.*仅用于跳过App_Offline.html
  • 作为事后的想法表现出来
  • 缺乏详尽的文档
  • 对可扩展性只字不提(除了那里的几篇博客文章)。而且,所有这些辛辛苦苦开发的扩展都必须在 GAC注册中心注册
  • Waaay 太低级(元数据/元数据;所有这些 IIS 爵士乐)
  • 未与 MSBuild 集成

诚然,MSDeploy 和 MSDeployAgent 非常强大,但是对于相对简单的任务,它们真的需要那么复杂吗?