2017-08-18 24 views
1

の変更ログファイルの場所をASP.Netコアアプリを公開する場合、生成されたweb.configファイルは、私が変更したい公開asp.netコア - web.configファイル

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

をログに記録するため、以下のエントリを持っています"stdoutLogFile"の値。質問Publish to IIS, setting Environment Variableを見ると、同様にIISのログファイルの設定を変更できます。ただし、次回の公開時に変更が元に戻されます。ログファイルの場所を指定して、公開するたびにログファイルの場所をデフォルトに戻さないようにするにはどうすればよいですか?

+0

解決方法はありましたか?私はまったく同じ問題に直面しています! –

+0

@PatrickDench、私の答えを見てください。それは.net core 2 appで動作しました。 – Elfalem

+0

うまく働いた、ありがとう! –

答えて

1

アプリケーションには、ASP.NETコアモジュールを構成するために使用されるweb.configファイルがあります。そのファイルにはstdoutLogEnabledstdoutLogFileの属性を設定できます。これらの設定は、IISでアプリケーションを実行するときに使用され、公開プロセスの一部であるため保持されます。 Microsoft doc

関連する問題