问题标签 [webdeploy]

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 投票
3 回答
4617 浏览

asp.net - IIS Web 部署 - 创建虚拟目录?

在 VS2010/IIS 7.5 上开发站点时,我使用 Web Deploy 将站点从我的机器发布到开发站点服务器。

该站点有大约 40 个虚拟目录,我想在部署期间自动在服务器上创建这些目录。有没有一种简单的方法可以做到这一点?

我正在考虑编写一个小型应用程序,该应用程序将从文件或数据库中加载列表并按需创建它们。这些目录在我的开发机器上的物理路径与在 Web 服务器上的物理路径不同,这也给工作带来了麻烦。

0 投票
2 回答
6857 浏览

powershell - 从 MSdeploy runco​​mmand 运行 PowerShell 不会退出

我正在尝试让 MSDeploy 在远程服务器上执行 PowerShell 脚本。这就是我执行 MSDeploy 的方式:

HelloWorld.bat 包含:

HelloWorld.ps1 仅包含:

但是,PowerShell 似乎永远不会终止。这是运行 msdeploy 的输出:

有人知道解决方案吗?

0 投票
5 回答
20431 浏览

visual-studio-2010 - msdeploy(Web 部署)因 401 身份验证问题而失败

我正在尝试msdeploy安装和设置。我已经在 Web 服务器上安装了远程服务,但我所有的测试都给了我一个401 unauthorised error. 服务器是 Windows 2008 R2。

我正在测试一个非常简单的 msdeploy 命令:

和错误:

我创建了一个名为 msdeploy 的用户,并将其添加到服务器上的本地管理员组中。

我检查过:

  • 该服务安装正确,我启动了它
  • 不使用用户名的域部分,并添加 authType=Basic 的各种组合
  • 授予每个人对该文件夹的完全权限
  • 在 IIS 中允许远程连接
  • 为 contentPath 和 iisApp 的“msdeploy”用户添加了管理服务委派规则(大致基于阅读内容)
  • 尝试使用我用于 RDC 到服务器的不同管理员帐户...
  • 尝试使用不同的 contentPaths 和不同的 msdeploy 命令
  • 创建了一个特定帐户,并将该帐户添加到 IIS_Users。将该用户添加到我的网站“IIS 管理器权限”,并为所有提供商设置“管理服务委派”。
0 投票
2 回答
12219 浏览

http - http://*:80 和 http://+:80 有什么区别

在学习Web Deploy时,我遇到了一些涉及 http://+:80 和 http://*:80 的 netsh.exe 命令。那些是什么意思?

0 投票
1 回答
2976 浏览

visual-studio-2010 - 使用 Web Deploy 部署 IIS 设置

如果我在 Visual Studio 2010 中查看 Web 应用程序的打包/发布设置,有一个选项可以“包括在 IIS 管理器中配置的所有 IIS 设置(仅用于 IIS Web 项目)”

我使用 IIS 而不是 VS Dev Server 来运行我的 Web 应用程序,但是当我将 Web Deploy 创建的包部署到远程服务器时,应用于我的远程 IIS 应用程序的 IIS 设置至少是不熟悉的,并且在最坏的情况下,完全错误。

例如,我的本地 IIS 有 2 个虚拟目录(图像、声音)。但是当我部署时,它会创建 4 个完全不同的虚拟目录(_controltemplates、_layouts、_vti_bin、_wpresources),如果我事先在远程服务器上手动创建了 2 个正确的 vdir,Web Deploy 将删除它们。Web Deploy 到底是从哪里得到这些的?Web Deploy 还在远程 IIS 应用程序上错误地应用了正确的身份验证设置。

由于“包括在 IIS 管理器中配置的所有 IIS 设置”设置似乎没有选择正确的设置,我最终希望能够创建某种配置文件,Web 部署将用作其部署包的一部分。理想情况下,我可以检查源代码控制。但我无法从文档中弄清楚如何做到这一点。我看到了一些关于参数化和清单的东西,但我不太明白。

0 投票
0 回答
460 浏览

msdeploy - 使用 webdeploy 部署时出现 InvalidDataException

我使用 Visual Studio 创建了一个包。

然后我将它复制到服务器并在本地部署该包(我有一个执行此操作的 C# 程序,代码如下)

我进行了更改并构建了包的 V2,当我部署它时,我得到一个 InvalidDataException(下面的完整堆栈):

其他详情:

  • 操作系统 Server2008 R2

  • 只有在将包放入安装程序时才会发生,如果我只是在本地构建并运行它,它每次都可以工作。

  • 安装程序放下的 zip 文件第一次工作正常,所以我可以通过删除部署的文件然后重新运行来解决这个问题

  • 我正在使用 WebDeploy v2(但 v1 也有这个问题)

错误堆栈:

我的程序在做什么(提取和压缩):

0 投票
1 回答
1549 浏览

msbuild - 如何使用 IIS 6 Web Deploy 部署到非默认虚拟路径?

我正在使用 IIS6、Web 部署代理服务和 MSBuild 的 MSDeploy 挂钩进行部署。它现在使用 MSBuild 的这组参数进行部署:

这样,它将部署到C:\Inetpub\wwwroot\wss\VirtualDirectories\example.com80网站文件所在的位置。

不幸的是,我需要将它部署到D:\Webs,主要是出于空间原因。

我试图弄清楚哪个开关(如果有)将允许我部署到备用物理路径并映射虚拟目录。

我尝试像另一篇 SO 帖子建议的那样进行逆向工程C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets,但我失败了……我尝试使用这些参数的组合,但它们没有明显的效果:

有什么建议么?

0 投票
4 回答
4947 浏览

msdeploy - 使用 msdeploy 转换文件

我可以使用 MSDeploy 的配置转换机制来转换其他文件吗?

0 投票
2 回答
1465 浏览

iis - Web 部署 2.0 与 Web Farm Framework 2.0

看完Scott Gu 的最新文章,我想知道 Web Deploy 和 Web Farm Framework 有什么不同?

0 投票
1 回答
639 浏览

iis - Web deploy 2.0 无法启用 Windows 身份验证?

在我编写一个 powershell 脚本来启用 Windows 身份验证之前,我只想确保 web 部署还不能做到这一点。有人可以证实这一点吗?

网络部署概述:http ://learn.iis.net/page.aspx/426/overview-of-web-deploy/