问题标签 [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 投票
1 回答
863 浏览

tfs - 使用 Team Build 和 Web Deploy 部署 Web 应用程序

所以这里是交易。在 Web 应用程序项目设置中,我配置了一个部署包,其中包括所有内容文件以及站点和应用程序池的 IIS 设置。现在,当我转到 Team Build 构建配置时,我使用以下参数来部署站点。

虽然这确实有效,但如果目标服务器上不存在“mysite.com”站点或应用程序池设置不正确(即 ASP.NET 版本不匹配),则部署将失败。所以我发现自己在从 Team Build 部署任何东西之前手动创建了这些东西。有没有办法自动化这个?我错过了某种参数开关吗?我想用另一种方式来表达这个问题,就是为什么当包包含所有 IIS 设置并且应该只部署时我必须设置所有这些。

感谢您的任何帮助/解释。

编辑:

我不完全确定这是否属实,但我相信我将无法创建站点/应用程序池。根据我对事物的理解,Team Build 使用 msbuild 与 msdeploy 对话,并且该链接的功能非常有限。所以,我可能正在考虑更改构建工作流模板以执行命令行来部署包(?)。

0 投票
1 回答
729 浏览

visual-studio - Visual Studio 2010 的发布功能是否每次都推送所有文件?

如果我使用 VS 2010 的发布功能,它是每次都移动所有文件还是只移动什么?

0 投票
2 回答
4923 浏览

.net - 如何 Web 部署针对 Entity Framework 4.2 的 Web 应用程序 2011 年 6 月 CTP

我在一个小型 Web 应用程序(ASP.NET MVC 3)中使用 Entity Framework 4.2 June 2011 CTP,因为它支持枚举。

我尝试使用 web deploy 进行部署,但出现以下错误:

您尝试使用的应用程序池将“managedRuntimeVersion”属性设置为“v4.0”。此应用程序需要“v4.2”。

如何创建在 .NET 4.2 上运行的应用程序池?

编辑: Web 应用程序确实适用于 4.0 应用程序池,所以真正的问题是如何在使用 Visual Studio 发布选项时禁用应用程序池运行时版本检查?

0 投票
1 回答
429 浏览

asp.net - 如何通过 Web Deploy 在 Visual Studio 中部署网站项目?

我想使用 web deploy 从 Visual Studio 部署一个网站项目(而不是一个 Web 应用程序项目),以便我可以部署到 Windows Azure Accelerator for Web Roles。

但是,似乎没有办法为 ASP.net 网站项目执行 Web 部署。有谁知道如何通过 Web Deploy 在 Visual Studio 中部署网站项目?

笔记:

  • 我已经成功部署了一个 ASP.net Web 应用程序项目(不是 ASP.net 网站项目)。示例步骤在这里
  • WebMatrix 允许通过 WebDeploy 为 ASP.net 网页进行部署,但我有单独的问题,我宁愿从 Visual Studio 工作和部署。
  • 我正在使用ASP.net 网页框架。(您可以通过单击文件 > 新建网站 > “ASP.NET 网站(Razor)”在 Visual Studio 中启动网页项目
0 投票
1 回答
1239 浏览

svn - 使用 teamcity 在 svn 中自动分支

我想知道是否可以使用 Teamcity 进行自动分支。目前我正在使用 web deploy 自动发布 web 应用程序,唯一剩下的就是分支,因为我们通常在 svn 中建立一个分支,然后发布下一个版本。任何人都可以请告知是否可能以及如何做到这一点。

0 投票
2 回答
5428 浏览

.net - 使用 web deploy 创建文件夹并设置 ACL

如何使用 microsoft web deploy 创建文件夹?另外,当我创建该文件夹时,如何在其上设置 ACL?

使用 Visual Studio 发布到文件系统时可以这样做吗?或者我是否必须发布到启用了 IIS Web 管理服务 (WMSvc) 才能设置 acl 和创建文件夹的服务器?

0 投票
1 回答
2317 浏览

azure - Azure 的 Web 部署错误

我正在尝试使用此方法将我的 Web 应用程序部署到 Azure ,但我会定期收到此错误。有任何想法吗?我重新启动了实例,仍然发生。

0 投票
2 回答
1316 浏览

visual-studio-2010 - MSBuild 可以从生成的 SetParameters.xml 中排除“隐藏”Web 部署参数吗?

在我的Parameters.xml文件中,我有几个参数使用 Web Deploy“变量”语法来引用其他参数,比如引用IIS Web Application Name参数的这个:

我的问题是,当我构建部署包时,VS 会自动将此参数导入我的SetParameters.xml文件,尽管它被标记为隐藏。当它通过 传递给 msdeploy 时setParamFile,Web Deploy 将参数的值按字面意思解释为

而不是替换 IIS 应用程序名称。

如果我从自动生成的SetParameters.xml文件中删除参数,该变量将按预期工作。有什么方法可以防止 VS 首先通过名称或标签包含该参数?

0 投票
1 回答
107 浏览

.net - 我可以在使用 Microsoft Web Deploy 构建部署包后指定站点吗?

目前我执行以下操作:

  1. 使用创建包

    msbuild something.csproj /P:Configuration:Some /T:Package

  2. 之后,我转到 obj\Some\Package 下的 Package 文件夹并运行以下命令

    something.csproj.deploy.cmd /y /M:https://mydeployservice /u:user /p:password --allowUntrusted /A:Basic

一切正常,但我想知道如何指定要安装应用程序的站点?这里我只定义了服务/服务器,站点的名称来自于部署命令。是否可以为站点名称使用参数?

0 投票
1 回答
5482 浏览

asp.net - MSBuild/WebDeploy - 如何防止它删除文件夹及其内容

我们正在使用 TeamCity 自动化 MSBuild 以使用 WebDeploy 将我们的应用程序推送到我们的各种服务器。

在大多数情况下,我们已经完成了这项工作,而且很棒。但是有一个障碍:我们有一个文件夹,其中包含我们不想在发布期间删除的上传内容

我如何告诉 WebDeploy,“我知道该文件夹不在已编译的应用程序中。忽略它。别管它。”