相关疑难解决方法(0)

MSBuild 2010 - 如何将Web应用程序发布到特定位置(nant)?

我正在尝试让MSBuild 2010将Web应用程序发布到特定位置.我可以将部署包发布到特定路径,但部署包然后添加自己的路径更改.

例如:如果我告诉它发布到C:\dev\build\Output\Debug那时实际的web文件最终在C:\dev\build\Output\Debug\Archive\Content\C_C\code\app\Source\ControllersViews\obj\Debug\Package\PackageTmpC_C路径的一部分改变(不确定它如何选择路径的这一部分).

这意味着我不能只从发布位置编写副本.

我现在正在使用这个nant/msbuild命令:

  <target name="compile" description="Compiles">
<msbuild project="${name}.sln">

  <property name="Platform" value="Any CPU"/>
  <property name="Configuration" value="Debug"/>
  <property name="DeployOnBuild" value="true"/>
  <property name="DeployTarget" value="Package"/>
  <property name="PackageLocation" value="C:\dev\build\Output\Debug\"/>
  <property name="AutoParameterizationWebConfigConnectionStrings" value="false"/>
  <property name="PackageAsSingleFile" value="false"/>

</msbuild>
Run Code Online (Sandbox Code Playgroud)

有关如何将Web文件直接发送到特定位置的任何想法?

msbuild nant msbuild-task visual-studio-2010 nant-task

17
推荐指数
1
解决办法
2万
查看次数

MsDeployPublish在哪里?

当尝试使用TeamCity和Web Deploy部署我的站点时,我收到此错误:

error MSB4057: The target "MsDeployPublish" does not exist in the project.
Run Code Online (Sandbox Code Playgroud)

我必须在构建服务器上安装一些东西吗?这是一个安装了Web Deploy 3.5的干净的Windows Server 2012.

teamcity build-server webdeploy

12
推荐指数
2
解决办法
6979
查看次数