web-dev-qa-db-ja.com

IIS(この操作の実行中にエラーが発生しました)

Web.configを参照する(この操作の実行中にエラーが発生しました)エラーを受け取ります。私は以下の設定に従います:

  • OSはIISバージョン8.5のWindowsサーバー2012 R2です。
  • マシンにURL Rewrite 2.1モジュールがインストールされています。
  • IIS_IUSRSは、ディレクトリへの完全なアクセス権を持っています。
  • アプリケーション初期化モジュールがインストールされています
  • .Net CLRバージョンv4.0.30319とマネージパイプラインモードが統合されています。
  • IISの構成は次のとおりです。

  • enter image description here

  • enter image description here
    Web構成は以下のとおりです。
<?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
      </system.webServer>
    </configuration>
    <!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->

以下のメッセージを受け取ったページを閲覧する: enter image description here ただし、削除すると

<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 

web.configから(この操作の実行中にエラーが発生しました)エラーは表示されませんが、以下のエラーが表示されます: enter image description here

あなたのサポートは高く評価されています。

6
Aboriginal

追加して、このマシンにASP.NET Coreモジュールをインストールします。

https://docs.Microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?tabs=aspnetcore2x

私はまた、そのような検出をより自動化するためのツールを書きました、

https://www.jexusmanager.com/tutorials/oob-500.html

5
Lex Li

enter image description here

このエラーは、不良なWeb.configを持つサイトのLoggingモジュールをダブルクリックしようとしたときに発生しました。

「悪い」には、モジュールがあるWeb.configsが含まれますIISは理解できません-私の場合、IIS 10は<rewrite>タグ、そしてこの非常に紛らわしいエラーで爆発しました。

これは、Web.configの内容をコメント化するだけで確認できます。エラーは解消されます。次に、コメントアウトされている量を徐々に減らして、原因を見つけ、その解決策を追跡します。

5
Chris Moschini

.NET Core 2.1でこの問題が発生しました。私は2.1 SDK(v2.1.301)をインストールしました。Microsoftが言うように、Hosting BundleはSDKとともにインストールされるようになりましたが、私の場合、これは機能しませんでした。この問題は、Hosting Bundle Installerに2.1ラン​​タイム(v2.1.1)をインストールしたときにのみ解消されました。

enter image description here

1

このエラーは通常、dotNetランタイムでは解決できないweb.config内の参照によって発生します。

DotNetコアを使用していて、サーバーを実行するようにサーバーを構成する前にdotNetコアホスティングバンドルをインストールした場合IISこのエラーが発生する場合があります。

この場合に修正するには、「修復モード」でdotNetコアホスティングバンドルインストーラーAGAINを再実行する必要があります。

ここでは、「重要」というタイトルのボックスで説明されています

0
Geeb