2012-03-15 25 views
3

在我的MSBuild脚本中我使用MSDeploy来打包和部署我的ASP.NET MVC网站。MSDeploy包文件筛选

<Exec Command=' "@(MsDeploy)" -verb:sync -source:iisApp="$(Source)" -dest:package="$(Destination)" '/> 

问题是我的* .less文件没有添加到部署包中。

是否有参数或配置,我可以设置这些文件是否添加到部署包中。

回答

4

默认情况下,Web Publishing Pipeline将只选取部署所需的文件(除非在Package/Publish Web选项卡中指定不同),这意味着构建操作需要是这些文件的内容。 (你可以看到在Visual Studio属性窗口中的生成操作属性,当你选择在解决方案资源管理器中的文件。)请参阅MSDN上的部署FAQ:

http://msdn.microsoft.com/en-us/library/ee942158.aspx#why_dont_all_files_get_deployed

+2

设置生成操作的内容,并复制到输出目录始终。 – SPS101 2012-03-16 06:46:52