У меня есть настройка сервера CI для создания и развертывания всех моих сред, включая мою производственную среду. Из того, что я могу сказать, моя настройка для всех моих файлов проекта, а настройки CI совпадают между моей сборкой среды Staging и моей производственной средой. Но когда я развертываю в производство, нет файлов PDB, сидящих рядом с файлами DLL, например, в стадии постановки. Вот script, который развертывает каждое приложение:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe %location% ^
/p:Configuration=%configName% ^
/p:DeployOnBuild=True ^
/p:DeployTarget=MSDeployPublish ^
/p:AllowUntrustedCertificate=True ^
/p:MSDeployPublishMethod=WMSvc ^
/p:CreatePackageOnPublish=True ^
/p:MsDeployServiceUrl=https://%serverName%:8172/MsDeploy.axd ^
/p:DeployIisAppPath=%siteName% ^
/p:UserName=%username% ^
/p:Password=%password%
Таким образом, похоже, что когда Configuration = Release файлы PDB остались позади, хотя они генерируются на сервере сборки. Любые идеи?