Ms部署发布不需要的文件,如设计器文件

时间:2012-06-15 06:17:58

标签: asp.net msbuild msdeploy

我使用ms deploy通过命令行发布我的Web应用程序,

我使用了以下命令

<Exec Command="msdeploy -verb:sync 
    -source:contentPath='D:\Impetus\Parmeshthee\Cruise_Control_Setup_Parmeshthee\SVNProjects\QATV2\QAT\' 
    -dest:contentPath='D:\Impetus\Parmeshthee\Cruise_Control_Setup_Parmeshthee\Projects_Publish\QATDemo'" 
    ContinueOnError="false" 
    WorkingDirectory="C:\Program Files (x86)\IIS\Microsoft Web Deploy V2"
/>

但它只是从源目录复制所有文件和文件夹。

我不想将designer.cs页面发送到发布文件夹。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

我认为msdeploy.exe不会为部署而构建。

我最好的猜测是你可以先创建一个包,然后使用msdeploy来部署包。 http://forums.iis.net/t/1171736.aspx

或以某种方式在您的机器上编译,因此输出只是.aspx文件和二进制文件,然后使用msdeploy