実稼働環境を含むすべての環境を構築およびデプロイするための CI サーバーのセットアップがあります。すべてのプロジェクト ファイルの設定と CI 設定は、ステージング環境のビルドと本番環境のビルドで同じであることがわかります。しかし、本番環境にデプロイすると、ステージングのように DLL ファイルと一緒に PDB ファイルが配置されることはありません。各アプリケーションをデプロイするスクリプトは次のとおりです。
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 ファイルが取り残されているように見えます。何か案は?