问题标签 [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.
asp.net - IIS Web 部署 - 创建虚拟目录?
在 VS2010/IIS 7.5 上开发站点时,我使用 Web Deploy 将站点从我的机器发布到开发站点服务器。
该站点有大约 40 个虚拟目录,我想在部署期间自动在服务器上创建这些目录。有没有一种简单的方法可以做到这一点?
我正在考虑编写一个小型应用程序,该应用程序将从文件或数据库中加载列表并按需创建它们。这些目录在我的开发机器上的物理路径与在 Web 服务器上的物理路径不同,这也给工作带来了麻烦。
powershell - 从 MSdeploy runcommand 运行 PowerShell 不会退出
我正在尝试让 MSDeploy 在远程服务器上执行 PowerShell 脚本。这就是我执行 MSDeploy 的方式:
HelloWorld.bat 包含:
HelloWorld.ps1 仅包含:
但是,PowerShell 似乎永远不会终止。这是运行 msdeploy 的输出:
有人知道解决方案吗?
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 管理器权限”,并为所有提供商设置“管理服务委派”。
http - http://*:80 和 http://+:80 有什么区别
在学习Web Deploy时,我遇到了一些涉及 http://+:80 和 http://*:80 的 netsh.exe 命令。那些是什么意思?
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 部署将用作其部署包的一部分。理想情况下,我可以检查源代码控制。但我无法从文档中弄清楚如何做到这一点。我看到了一些关于参数化和清单的东西,但我不太明白。
msdeploy - 使用 webdeploy 部署时出现 InvalidDataException
我使用 Visual Studio 创建了一个包。
然后我将它复制到服务器并在本地部署该包(我有一个执行此操作的 C# 程序,代码如下)
我进行了更改并构建了包的 V2,当我部署它时,我得到一个 InvalidDataException(下面的完整堆栈):
其他详情:
操作系统 Server2008 R2
只有在将包放入安装程序时才会发生,如果我只是在本地构建并运行它,它每次都可以工作。
安装程序放下的 zip 文件第一次工作正常,所以我可以通过删除部署的文件然后重新运行来解决这个问题
我正在使用 WebDeploy v2(但 v1 也有这个问题)
错误堆栈:
我的程序在做什么(提取和压缩):
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
,但我失败了……我尝试使用这些参数的组合,但它们没有明显的效果:
有什么建议么?
msdeploy - 使用 msdeploy 转换文件
我可以使用 MSDeploy 的配置转换机制来转换其他文件吗?
iis - Web 部署 2.0 与 Web Farm Framework 2.0
看完Scott Gu 的最新文章,我想知道 Web Deploy 和 Web Farm Framework 有什么不同?
iis - Web deploy 2.0 无法启用 Windows 身份验证?
在我编写一个 powershell 脚本来启用 Windows 身份验证之前,我只想确保 web 部署还不能做到这一点。有人可以证实这一点吗?
网络部署概述:http ://learn.iis.net/page.aspx/426/overview-of-web-deploy/