2011-11-08 14 views
3

"NT Authority \ Network Service"を使用するWebサイトがあります。IIS7.5 WCFサービス - HTTPエラー401.3(IIS_IUSRSの追加後も)

Response.Write(WindowsIdentity.GetCurrent().Name); 

このWebサイトは、IIS 7.5でホストされているWCFサービスを使用しています。 「HTTPエラー401.3 - 権限のない」というサービスを参照すると、次のエラーが表示されます。

注:既に読み取りアクセス権をIIS_IUSRSに割り当てています。また、このディレクトリまたはページを表示する権限がありません。 IUSRがフォルダにあります。

私たちはこのエラーをどう解決できますか?

サービスのアプリケーションプールには、以下の詳細ました

.NET Frameworkのバージョン:.NET Frameworkのv4.0.30319

マネージパイプラインモード:サービスのためのクラシック

アプリケーションは、以下の構成を有します匿名認証

有効Windows認証•

:無効

•フォーム認証:ASP.NETの偽装•無効

匿名を有効にするだけでなく :

+0

アプリケーションプールのIDは何ですか? –

答えて

5

ほとんどの障害者は、これは(最も可能性が高い以上のオーダーで)ですWebサイトの認証、匿名認証の編集(右クリック)、特定ユーザーからアプリケーションプールIDへの変更

OR

コンピュータの管理(マイコンピュータを右クリックし、[管理]を選択) - > [ローカルユーザーとグループ - >ユーザー - >セレクトIUSR_MACHINENAME(すなわち、IUSR_TOMATO-CLOWNFIS) - >右クリックプロパティ - >それがIIS_WPGのメンバーであり、ゲストではなくゲストであることを確認してください。あなたのIISサーバー上

OR

- >フォルダまたはリソースの物理パス上の完全な読み取り権限を持つ匿名ログインにユーザー名とパスワードを割り当てます。 これが問題を解決することを願っています。

関連する問題