1

ここでやろうとしているのは、ネットワーク共有フォルダーに一連のファイルがあり、それらを 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 では機能しないかわかりません。

ここで助けや意見をいただければ幸いです

ありがとう

4

0 に答える 0