0

IIS 7.5 で実行されている Web アプリケーションでシンボリック リンクを作成したいと考えています。ただし、作成中に次のエラー メッセージが表示されます。

A required privilege is not held by the client. (Exception from HRESULT: 0x80070522)
System.Runtime.InteropServices.COMException (0x80070522): A required privilege is not held by the client. (Exception from HRESULT: 0x80070522) at 
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtrerrorInfo) at Uploader.SaveToDisk()

「ローカル ポリシー/ユーザー権利の割り当て/シンボリック リンクの作成」を、secpol.msc を使用して Everyone に変更しましたが、この変更では問題は解決しませんでした。

誰かが以前に同じ問題に遭遇したことがありますか、またはどこを探すべきかアドバイスがありますか?

4

1 に答える 1

1

IIS が匿名認証に使用するユーザーを IUSR から Administrators グループのユーザーに変更することで、この問題を解決しました。

これを変更するには、IIS/認証/匿名認証/編集に移動します

私は自分の開発マシンでこれを行いました。これはおそらく、実稼働サーバーで行う方法ではありません。

于 2012-08-01T18:05:32.767 に答える