我使用以下脚本将我的ASP.NET MVC应用程序部署到我们的Web服务器:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe MySolution.sln^
/p:Configuration=TeamCity-Test^
/p:OutputPath=bin^
/p:DeployOnBuild=True^
/p:DeployTarget=MSDeployPublish^
/p:MsDeployServiceUrl=https://mywebserver.com:8172/msdeploy.axd^
/p:username=MyDomain\MyUser^
/p:password=MyPassword^
/p:AllowUntrustedCertificate=True^
/p:DeployIisAppPath=mywebsitename.com^
/p:MSDeployPublishMethod=WMSVC
Run Code Online (Sandbox Code Playgroud)
现在我需要指定不同步/ uploads文件夹.我可以在这个脚本中指定吗?谢谢!
澄清:我的项目中有Uploads文件夹.我想让Web Deploy创建该文件夹.我不希望它从我的Web服务器中删除文件夹/子文件夹/文件,因为它包含用户上传的内容.
澄清#2:我刚刚找到了SkipExtraFilesOnServer=True选项.但是,我不希望这是全球性的.我想将它设置为一个文件夹.