Существует веб-проект с пакетным файлом, который генерирует все файлы, необходимые на сервере целей, и помещает их в папку «/ Deployable».Используйте MSDeploy для копирования buildresult в targeterver
Пакетный файл весьма востребован, потому что проект содержит плагиновую систему, и все плагины должны быть скопированы в определенное место.
Когда я использую 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>>