ここでやろうとしているのは、ネットワーク共有フォルダーに一連のファイルがあり、それらを PS スクリプトを使用して展開サーバーにコピーしようとしているということだけです。
.dll および .pdb ファイルは、期待どおりに「bin」フォルダーにコピーされます。ただし、.xap ファイルは「ClientBin」フォルダーにコピーされません。
また、.dll ファイルを同じフォルダーに配置しようとしました。それもうまくいきませんでした。フォルダからの削除も機能しません。
これは、展開に使用している PS スクリプトのスニペットです。
try
{
# Copy all of the files from the source location to the deployment directory
Write-Host "DeployService: Deploying new files for ""$serviceWebSiteName""..."
Copy-Item $sourceDirectory"\*.dll" $deploymentDirectory
Copy-Item $sourceDirectory"\*.exe" $deploymentDirectory
Copy-Item $sourceDirectory"\*.pdb" $deploymentDirectory
Copy-Item $sourceDirectory"\*.xap" $deploymentDirectory2
Write-Host "DeployService: Deploying new files for ""$serviceWebSiteName""...complete"
}
catch
{
Write-Host $_.Exception.ToString() -foregroundcolor red
}
ユーザーの権限を確認しました。ユーザーは、「bin」フォルダーと「ClientBin」の両方に対して同じ権限を持っています。bin でどのように機能し、clientbin では機能しないかわかりません。
ここで助けや意見をいただければ幸いです
ありがとう