61得票6回答
通过MSBuild进行MSDeploy的有效参数

我正在尝试使用MSDeploy在TFS的Team Build上部署Web应用程序。有一些问题涉及到必须在MSBuild中传递的属性,以便调用MSDeploy,但是我没有找到足够的文档说明可用的属性有哪些。是否有人有可用属性的列表? 以下是我找到的一些问题,但我没有找到属性的明确列表: 将...

57得票7回答
让 MSDeploy(Visual Studio)不删除 App_Data 文件夹,但删除其他所有内容。

我正在使用 Visual Studio 的“发布”按钮部署我的网站,并希望在服务器上有一个不同的 App_Data 文件夹。有一个“在目标上保留其他文件(不要删除)”的复选框可以防止我的 App_Data 文件夹被删除,但随着网站的更改,它最终会积累很多遗留文件。 有没有办法使它在删除所有内...

53得票3回答
如何使用MsBuild MsDeployPublish来定位本地文件系统?

我正在尝试复制Visual Studio 2010中的“发布...”命令(适用于Web应用程序项目),在用户界面中选择“发布方法:文件系统”。我的尝试是... ``` %msbuild% /t:MsDeployPublish /property:MsDeployServiceUrl="fil...

53得票13回答
Visual Studio 2010发布Web功能未包含所有DLL文件。

我有一个ASP.NET MVC 2应用程序。 Web项目包含对SomeProject的引用 SomeProject包含对ExternalAssembly1和ExternalAssembly2的引用。 SomeProject明确调用ExternalAssembly1,但并未调用Externa...

45得票6回答
VS2010 Web发布命令行版本的文件系统部署

各位, 简而言之,我想复制这个对话框: 这是一个Visual Studio 2010 ASP.Net MVC项目。如果我执行这个命令,我会获得所有我想要的文件,包括转换后的web.config在"C:\ToDeploy"目录中。 我想在命令行上复制它,这样我就可以用它来构建QA环境。 ...

44得票1回答
复制带有web.config转换的Web应用程序

我正在尝试在Release构建时自动发布我的Web应用程序。我使用_CopyWebApplication目标来实现这一点。我将以下内容添加到我的.csproj文件中: <!-- Automatically Publish in Release build. --> <I...

43得票1回答
(MSDeploy) 将文件夹内容部署到远程 IIS 服务器

如何将一个文件夹(包含纯HTML文件)发布到远程IIS6/7服务器上的特定Web应用程序? 以下命令不会出错,但也不会将任何文件发布到远程服务器: msdeploy.exe -verb:sync -source:dirPath="c:\myHtmlFiles" -dest:auto,Comp...

41得票3回答
在W2016 IIS 10上安装WebDeploy

如何在IIS 10 W2016上安装Web Deploy? 到目前为止,我已经尝试: 使用 Web Platform Installer 安装 "Web Deploy 3.6" 安装后,我已更新 Web Deploy 服务以在本地管理员帐户下运行。 我已手动关闭服务器上的防火墙。 我已确...

39得票2回答
如何使用命令行工具msbuild在不预编译的情况下部署VS2012 Web Site项目?

我继承了一个非常大的VS2012网站项目(不是Web应用程序),并尝试自动化部署。该项目中有大量循环引用,因此为了让它使用aspnet_compiler.exe预编译,我必须打开fixednames。但问题在于,它会导致我的四核、16GB RAM、SSD开发机器上的构建需要大约20分钟的时间。...

39得票4回答
使用msdeploy和Visual Studio 2012构建一次并部署到多个环境

我正在致力于将多个解决方案的配置、应用程序设置和连接字符串集中在一起,同时使用命令行的 msdeploy 部署 Web 应用程序。理想情况下,我希望可以只构建一次包,并在部署到每个环境时获取最新的配置。我需要一些关于采取最佳方法的建议。 使用 Parameters.xml 和 SetPar...