有一個帶有批處理文件的web項目,可生成目標服務器上所需的所有文件,並將它們放入文件夾「/ Deployable」。使用MSDeploy將buildresult複製到目標服務器
該批處理文件相當複雜,因爲該項目包含一個插件系統,所有插件需要複製到某個位置。
當我使用webdeploy部署到目標服務器時,它發生了你所期望的:有一些需要的程序集被複制過來,但不是在批處理文件中指定的文件。
我現在計劃先執行批處理文件,然後使用webdeploy將文件夾「/ Deployable」複製到目標服務器。這可以通過webdeploy完成嗎?
這是我在Visual Studio中部署menue看到:
這是導致發佈配置
<?xml version="1.0" encoding="utf-8"?> <publishData>
<publishProfile publishUrl="http://myserver/msdeployagentservice"
deleteExistingFiles="False"
ftpAnonymousLogin="False"
ftpPassiveMode="True"
msdeploySite="mysite/"
msdeploySiteID=""
msdeployRemoteSitePhysicalPath=""
msdeployAllowUntrustedCertificate="False"
msdeploySkipExtraFilesOnServer="False"
msdeployMarkAsApp="False"
profileName="publish_to_myserver"
publishMethod="MSDeploy"
replaceMatchingFiles="True"
userName="myuser"
savePWD="True" userPWD="xxx" SelectedForPublish="True" />
</publishData>>