2

コマンドラインから Web アプリケーションをデプロイしようとしています。最終的には (Jenkins を実行している) ビルド サーバーからこれを実行しますが、今のところはデスクトップから実行しています。

私の Web サーバーは Windows Server 2012 を実行しています。デスクトップで Visual Studio 2012 を使用しています。Visual Studio 内で、Web Deploy メソッドを使用して直接公開すると、問題なく動作します。代わりに Web Deploy Package メソッドを使用し、生成された .cmd ファイルを実行すると、失敗します

Error: (3/14/2013 7:35:49 PM) An error occurred when the request was processed on the remote computer. Error: An error occurred when reading the IIS Configuration File 'MACHINE/REDIRECTION'. The identity performing the operation was 'WEB\uoedeploy'.Error: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config Error: Cannot read configuration file due to insufficient permissions

Microsoft などからの指示に従って、Web サーバー上に公開用のアカウントを作成しました。また、両方の公開方法で同じアカウント資格情報を使用しています。そのユーザーを Web サーバー上のグループ MSDepSvcUsers に追加しました。でそのアカウントの有効な権限を確認したところredirection.config、読み取り権限が示されています。

私はMSDeployが嫌いです。

4

0 に答える 0