同様の質問が寄せられたことは知っていますが、彼らの答えは私の問題を解決していません。
HTTPエラー500.19-内部サーバーエラー
ページの関連構成データが無効であるため、要求されたページにアクセスできません。
詳細なエラー情報:モジュールIIS Web Core Notification BeginRequest Handler未定エラーコード0x80070021構成エラーこの構成セクションはこのパスでは使用できません。セクションがロックされている場合に発生しますロックはデフォルトで(overrideModeDefault = "Deny")、またはoverrideMode = "Deny"または従来のallowOverride = "false"を使用してロケーションタグによって明示的に設定されます。構成ファイル\?\ C:\ mySite\web.config
要求されたURL http:// localhost:80/mySite/login
物理パスC:\ mySite\login
ログオン方法はまだ決定されていません
ログオンユーザーはまだ決定されていません
構成ソース:
65:
</staticContent>
66:
<handlers>
67:
<add name="ReportViewerWebControlHandler"
> preCondition="integratedMode" verb="*"
> path="Reserved.ReportViewerWebControl.axd"
> type="Microsoft.Reporting.WebForms.HttpHandler,
> Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral,
> PublicKeyToken=b03f5f7f11d50a3a" />
Windowsの機能もチェックインしましたが、大丈夫です。
overrideModelDefault
をAllow
に設定し、applicationhost.congifからWebServiceHandlerFactory
を削除しようとしましたが、結果はありません。
私はVisual Studio 2017を使用しており、IIS 10。
これを解決する他のアイデアはありますか?
私はWindows 10を使用しています
注:「Windowsの機能を有効または無効にするには、管理者としてサインインする必要があります。」 Windows機能が空または空白の場合は、Windowsモジュールインストーラーサービスが有効で自動に設定されていることを確認してください。
更新:
。NET Core Windows Server Hosting bundle がインストールされていることを確認してください
Web.configファイルでは問題ありません。
インストール後、 IISはデフォルトで.NET Core 2.0 Webサイト(またはCore 1.0も)をサポートする方法を知りません
ホスティングシステムに 。NET Core Windows Server Hosting bundle をインストールする必要があります。
私にとって、問題はweb.config
のリダイレクトルールでした。
<rewrite>
のweb.config
-タグ全体を削除することで解決しました:
<system.webServer>
...
...
<rewrite>
<rules>
<rule name="http to https" enabled="true" stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$"/>
</conditions>
<action type="Redirect" url="https://{HTTP_Host}/{R:1}" redirectType="Permanent" appendQueryString="true"/>
</rule>
</rules>
</rewrite>
</system.webServer>
私の場合(VS 2019)、プロジェクトプロパティ/ Web /プロジェクトURLのポートを変更しました
「仮想ディレクトリの作成」ボタンを押しました
before http:// localhost:40430/XX
.NET Core Hosting Bundleのインストール後に通常のasp.netアプリケーションを実行しようとしたときに、同様のエラーメッセージが表示されました-> https://docs.Microsoft.com/en-us/aspnet/core/Host- and-deploy/aspnet-core-module?view = aspnetcore-2.2
C:\ Windows\System32\inetsrv\Config\applicationHost.configと同僚のバージョンを比較すると、いくつかのセクショングループが欠落していることがわかりました:
間違ったフレームワークを使用していました。プロジェクトプロパティで.NET 3.5を選択しました。それを.NET 4に変更した後、問題はなくなりました。 .NET 4は、my IIS 10バージョンで選択できる唯一のフレームワークです。
私はこの問題に直面しました。 entityframeworkセクションを含むconfigSectionsの後に接続文字列を追加して、問題を解決しました。