0

Web サーバーに問題があり、共有フォルダーへのアクセスが拒否されました。調査の結果、「WindowsIdentity.GetCurrent().Name」がクライアント側のユーザー名「ネットワーク サービス」ではなく「自分のユーザー名」を返すことに気付きました。 '。

次のコードを Web 構成に追加すると、アプリは現在動作し、「ネットワーク サービス」を使用します。

<identity impersonate="false" />

私の質問は、すべてのアプリケーションが「ネットワーク サービス」ユーザーを使用するように強制するために使用/設定できる IIS6 のどこかにあるということです。

助けてくれてありがとう、

4

1 に答える 1

0

impersonate="falseボックスの machine.config で設定します。デフォルトでは、machine.config にはimpersonateon がありません。

于 2012-09-10T16:29:04.337 に答える