bugfix> asp.net-core-webapi > 投稿

イベントログを有効にしようとしています。しかし、管理ツールに関するマイクロソフトの指示> イベントビューアーは明確ではありません。

この他のオンラインリソースに加えて、Web.configに次の行を追加するように言います。これに伴う問題は、Web.configがないことです。デフォルトのASP.Net Core 2.1 Web APIテンプレートには付属していません。

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

web.configなしでイベントログを表示したり、stdoutLogEnabled = "true"を有効にしたりするにはどうすればよいですか。

これが私を狂気にさせているのを助けてください。

回答 2 件
  • 私はもともと「Microsoft.AspNetCore.App」バージョン2.1.0-rc1-finalを参照していました。 「プレリリースを含める」チケットを使用して、rc1バージョンを最新のプレビューバージョンに変更しました。 rc1から変更すると、問題が修正されました。

    ただし、rc1を使用してこの問題が発生した理由を説明することはできません。

    また、個人的な好みとしてプレリリースを使用していることに注意してください(これはグリーンフィールドプロジェクトであるため)。ただし、「プレリリースを含める」をオフにして、rc1以外の最新バージョンを選択できると思います。

    これが、この迷惑な問題に遭遇した他の人の助けになることを願っています。

  • .netコアバージョン2.0.6を使用してください。問題ありません。これは、最も安定したリリースです。バージョン2.1.2は進行中のようです。

あなたの答え