.NET 4.5.1 でまったく新しい WCF Web アプリケーションを作成しました
IIS で認証を匿名認証 (有効) に設定しました。他のすべてのオプションは無効になっています。IIS の Web サイトは、自分の資格情報で実行される独自のアプリケーション プールに設定されています。私はマシンの管理者です。アプリケーション プールは、バージョン 4 を使用するように設定されています。
URLは
http://localhost:8885/Service1.svc
ポートは良好です。
Process Monitoring を使用すると、w3wp.exe の次の出力が表示されます。
読み取り/書き込みアクセス権がある場合 (アプリケーション プールがアカウントを実行している場合)、401 エラーが発生するのはなぜですか?
「/」アプリケーションでサーバー エラーが発生しました。 アクセスが拒否されました。説明: この要求を処理するために必要なリソースにアクセス中にエラーが発生しました。要求されたリソースを表示する権限がない可能性があります。
エラー メッセージ 401.3: 指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません (アクセス制御リストによりアクセスが拒否されました)。Web サーバーの管理者に依頼して、'C:\Users\Patrick\Documents\Visual Studio 2013\Projects\MyServiceA\MyServiceA\Service1.svc' へのアクセス権を付与してもらいます。