ASP.NET デバッグ開始で「アクセスが拒否されました。」
開発環境
- Windows 10 Pro 1809
- Microsoft Visual Studio 2008 Version 9.0.30729.1 SP Microsoft .NET Framework Version 3.5 SP1
- UNCファイル名(\\リモートサーバー\共有)使用の為、偽装しなければならない
エラーメッセージ
原因
考えられる要因は 偽装しているがIISの設定が適正でない のかも?
web.config
偽装の設定状況
<system.web> <authentication mode="Windows"/> ← 「Windows認証」使用 <authorization> <deny users="?"/> ← 「匿名認証」拒否 </authorization> <identity impersonate="true" userName="mydomain\somebody" password="password"/> ←偽装設定 </system.web>
対策
IISマネージャー を開く
左側ペインからターゲットサイトをクリック 下の様なホーム画面が開きます。
「認証」をクリック
「Windows認証」を「有効にする」
「匿名認証」を「無効にする」
まとめ
デバッグ開始できた。
コメント