msdeploy

MsDepSvc.exe 通过端口 80 发送文件/敏感信息?
msdeploy

MsDepSvc.exe 通过端口 80 发送文件/敏感信息?

我正在阅读有关 WebDeploy 的资料,但对于在端口 80(远程代理服务)和端口 8172(IIS 部署处理程序?)上运行的服务之间的差异有点困惑。 据我所知,远程代理服务允许服务器相互部署更改(例如:通过 msdeploy.exe 同步命令)...但是,通过端口 80(默认 http 端口)运行对我来说似乎是一个很大的风险。 我是不是错了,文件/敏感信息会以未加密的形式通过端口 80 传输? ...

Admin

无法使用 msdeploy 同步 2 个网站 - ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH
msdeploy

无法使用 msdeploy 同步 2 个网站 - ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

我正在尝试使用 msdeploy v3.0 同步 iis 网站。该网站使用的是 .net 4.5,我在同步全新服务器时遇到了麻烦。 步骤 1) 创建网站备份。看起来它运行良好。 msdeploy -verb:sync -source:apphostconfig="XXX",computername=XXX -dest:package=c:\temp\test2.zip,encryptPassword=[pass] 第 2 步)在目标服务器上运行部署包。失败! msdeploy -verb:sync -source:package=C:\temp\t...

Admin

msdeploy 同步问题
msdeploy

msdeploy 同步问题

我有 4 台 Windows 2008 R2 服务器。其中 3 台是 IIS 7.5 Web 服务器,1 台是 SQL 服务器/共享文件服务器。我完全按照自己的需要配置了第一台 Web 服务器,然后使用此 msdeploy 命令将配置同步到其他 2 台 Web 服务器。 msdeploy -verb:sync -source:webserver,computername=http://www1.server.com:8080/MSDeploy -dest:webserver,computername=http://www2.server.com:8080/...

Admin

如何通过命令行和 MSDeploy 远程重启 IIS 应用程序池
msdeploy

如何通过命令行和 MSDeploy 远程重启 IIS 应用程序池

我正在创建 GitHub 操作来自动部署我的网站。 我一切都正常,除了远程重新启动应用程序池。 据我所知,我需要停止应用程序池,发布网站,启动应用程序池 shell: cmd run: '"C:/Program Files (x86)/IIS/Microsoft Web Deploy V3/msdeploy.exe" -verb:sync -allowUntrusted -source:recycleApp -dest:recycleApp="${{ env.IIS_WEBSITE_NAME }}",recycleMode="StopAppPool",c...

Admin

重启时 Web 管理服务不启动
msdeploy

重启时 Web 管理服务不启动

带有管理服务的 Server 2012R2。重新启动服务器时,服务不会自动启动。如果我手动启动它,它会成功启动。事件查看器上有以下事件: 服务控制管理器 - 事件 7024 Web 管理服务因以下服务特定错误而终止:未指定的错误 HostableWebCore 事件 2276 - 工作进程未能正确初始化,因此无法启动。数据为错误。 事件 2269 - 应用程序池“WMSvcAppPool”的工作进程(PID=“1836”)在被要求开始处理 http 请求时无法初始化 http.sys 通信,因此 W3SVC 会将其视为异常并终止。数据字段包含错误编...

Admin

使用 msdeploy 将 tfs 工件部署到 iis 服务器时遇到问题
msdeploy

使用 msdeploy 将 tfs 工件部署到 iis 服务器时遇到问题

我正在 Team Foundation DevOps 服务器上构建我的项目工件。在发布定义中,我想使用 msdeploy 部署工件,但我收到“ERROR_USER_ANAUTHORIZED”。 我使用 msbuild 构建解决方案并使用以下参数:/p:Configuration=Release/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation=$(b...

Admin

错误:.NET Framework 配置提供程序 (machineConfig64) 的版本在源 (2.0) 和目标 (4.0) 上不同
msdeploy

错误:.NET Framework 配置提供程序 (machineConfig64) 的版本在源 (2.0) 和目标 (4.0) 上不同

首先我要说的是,这个问题与这个问题类似:无法使用 msdeploy 同步 2 个网站 - ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH。 实际上我的用例不同...但尽管如此,我仍然试图了解大局并遵循那里的答案。然而它没有奏效... 让我解释。 就我而言,我正在尝试迁移一个运行在IIS 7.5和 Windows 服务器 2008到另一台运行的机器IIS 10和Windows 服务器 2016。 我找到了一个很好的详细教程叫做将网站从 IIS 7.5 迁移到 IIS 10 的步骤这完全符合我的情况,我仔细地按照它,安装了所...

Admin

如何读取和保存 IIS 配置?(Win Server 2012 R2)
msdeploy

如何读取和保存 IIS 配置?(Win Server 2012 R2)

我们有一组手动配置的 IIS 服务器。多年来,我们记不清对机器配置做了哪些更改。 我们现在需要在 Server 2016 上重新部署。 我们希望避免使用 MSDeploy 之类的东西。我们希望构建一个用于部署 IIS 设置的 powershell 脚本。 我们如何才能使现有服务器与基线保持同步,从而捕获这些服务器上配置的所有元素,以便我们可以在 powershell 中实现? ...

Admin

如何避免 msdeploy 错误 ERROR_EXCEEDED_MAX_SITE_CONNECTIONS
msdeploy

如何避免 msdeploy 错误 ERROR_EXCEEDED_MAX_SITE_CONNECTIONS

我正在使用 msdeploy 与 TeamCity 结合将多个网站部署到测试服务器。 我在备份旧部署的站点时会间歇性地收到错误。错误输出为: Error Code: ERROR_EXCEEDED_MAX_SITE_CONNECTIONS More Information: The maximum number of connections for this site has been exceeded. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEEDED_...

Admin

如何查看哪些 IIS 配置元素与默认值不同?
msdeploy

如何查看哪些 IIS 配置元素与默认值不同?

在 Windows Server 2012、2012-R2 和 2016 上(例如 IIS v8.0 及更高版本) 我们有一个 IIS 设置,它已经发展了很多年。 我如何提取其“与默认 IIS 的差异”以便我们可以编写脚本以相同方式设置其他机器? 我知道如何在 Apache 和 Tomcat 上执行此操作(对正在运行的配置文件与默认配置进行差异分析)。 我如何针对 IIS 执行此操作并真正捕获所有内容? 我们的目标不是“共享”或“导出”配置。我们的目标是了解此 IIS 实例与普通 IIS 的不同之处,以便我们能够编写脚本。 ...

Admin

TFS 2015 无法部署到特定服务器,但 Visual Studio 可以从 Build Agent 服务器部署
msdeploy

TFS 2015 无法部署到特定服务器,但 Visual Studio 可以从 Build Agent 服务器部署

在检查了所有常见的嫌疑人之后,我有点不知所措。 最令人困惑的事情之一是,我可以通过 Visual Studio 在 Build Agent 服务器上进行部署,使用相同的 URL 到相同的服务器,相同的代码(实际上是从s最新版本的构建代理文件夹中复制了 Visual Studio 解决方案) 但是,通过 TFS 2015 构建时,我看到以下情况: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4276,...

Admin

如何更新 machineConfig64 .Net Framework-配置提供程序
msdeploy

如何更新 machineConfig64 .Net Framework-配置提供程序

我正在尝试将 IIS 站点从旧的 Windows Server 2008 R2(带有 IIS7.5)同步到新的 Windows Server 2012 R2(带有 IIS8.5)。我使用 WDeploySnapin3.0 PowerShell Snapin 执行此操作 现在我收到以下错误: Sync-WDSite : the versions of the .NET Framework-configuration provider (machineConfig64) differ from source (2.0) and destination (4....

Admin

关于jenkins:MSDeploy与Jenkins
msdeploy

关于jenkins:MSDeploy与Jenkins

因此,我正在设置一个 Jenkins 作业,它将构建和部署我拥有的应用程序。构建它很容易,但我在部署它时遇到了问题。 这是我的构建命令: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" "AppName\AppName.csproj" /T:Build;Package /p:Configuration=DEBUG /p:OutputPath="obj\DEBUG" /p:DeployIisAppPath="/sub.domain.com/AppName" /p:VisualStudi...

Admin

非管理员用户的 Windows 服务控制命令
msdeploy

非管理员用户的 Windows 服务控制命令

我们有两个环境,暂存和生产,都运行 Windows 服务。 我们使用构建服务器通过 MSDeploy 部署某个 Windows 服务 构建步骤的一部分是运行一个 CMD 脚本,该脚本检查服务是否正在运行,如果为真,则尝试通过“net stop xxx”停止它 构建代理在域帐户下运行 MSDeploy 正在使用 NTLM 身份验证 对于生产环境和暂存环境,构建代理用户具有相同的权利,尽管“net stop xxx”仅在一个环境中有效。 在 onve 环境中,“net stop”命令失败,并出现“系统错误 5,拒绝访问”。 服务控制命令的用户权限通过 ...

Admin

msdeploy 时不时会失败,提示无法删除目录
msdeploy

msdeploy 时不时会失败,提示无法删除目录

我们有一个启用了 MsDeploy 的交付功能,通常它可以在多台服务器上完美运行。但是在 3 台 Windows 2012 R2 服务器上,它有时会失败,提示无法删除目录。事件日志中记录了以下错误: User: Client IP: masked Content-Type: application/msdeploy Version: 9.0.0.0 MSDeploy.VersionMin: 7.1.600.0 MSDeploy.VersionMax: 9.0.1764.0 MSDeploy.Method: Sync MSDeploy.RequestId...

Admin