前提・実現したいこと
Visual Studioで発行したWebサイト(ASP.Net)をIIS(自分のPCのローカルIIS)に追加して検証したいです。
Visual StudioでWebサイトの発行をしてIISにサイト追加をしました。
いざ参照をすると500エラーになってしまい、表示ができません。
[発行の手順]
Visual Studio上のプロジェクト右クリック→@発行]を選択→発行先で[フォルダー]を選択
上記手順で発行したWebサイトをIIS上に追加しました。
[フォルダ構成]
bin
common(css/js/imageが入ってます)
Global.asax
Views→フォルダ(各種.cshtmlファイルが入ってます)
Views→web.config(プロジェクト作成時に生成されたままです)
※Viewsフォルダ配下にプロジェクトフォルダとweb.configが配置されています。
Web.config
お力添えをお願いいたします。
発生している問題・エラーメッセージ
HTTP Error 500.19 - Internal Server Error この構成セクションをこのパスで使用できません。 この問題は、親レベルでセクションがロックされているときに発生します。 ロック状態は既定で設定されているか (overrideModeDefault="Deny")、 または overrideMode="Deny" もしくは従来の allowOverride="false" を含んだ場所タグによって明示的に設定されます。
試したこと
改善法を調べて、
「C:\Windows\System32\inetsrv\config」配下にあるapplicationHost.configファイルを下記に変更しました。
<section name=”modules” allowDefinition=”MachineToApplication” overrideModeDefault=”Deny” />
↓↓↓
<section name=”modules” allowDefinition=”MachineToApplication” overrideModeDefault=”Allow” />
補足情報(FW/ツールのバージョンなど)
OS Windows10 Home
Visual Studio 2017(.Net Framework 4.7.1)
ASP.NET
回答1件
あなたの回答
tips
プレビュー