2016-07-02 7 views
1

デフォルトのasp.netコアテンプレートに基づいてASP.NET Core RC1 web applicationをデプロイしました。ASP.NETコアのログディレクトリにある500個のインターラルエラーのエラーログを取得できない

どちらも正しく動作します。

しかし、私はアプリケーションの再起動をしたいと思ったので、私は次のエラーを受け取りました。アプリケーションの起動中に

:(おっと。 500内部サーバーエラー にエラーが発生しました。

をアプリケーションが起動できない理由を私はトラブルシューティングするにはどうすればよい?私は、元のweb.configファイルでそれをreaplced私は、サイトのURLにアクセスすると、私はまだエラーを取得します。

私は3つのディレクトリ -appRoot -wwwroot -logs

を持っています

なぜlogsディレクトリが、私はエラー

を得るとき、私は標準を取得するにはasp.netテンプレート

私appsettings.json

 "Logging": { 
     "IncludeScopes": false, 
     "LogLevel": { 
      "Default": "Verbose", 
      "System": "Information", 
      "Microsoft": "Information" 
     } 
     } 

答えて

1

にあったデフォルトのロギングを使用しています空でありますログファイルを書き込むためのASP.NETコアテンプレートあなたが変更する必要があるのはweb.configです。これは、デフォルトのテンプレートコードとは異なるものを変更していないことを前提としています。

falseからtrue

<configuration> 
<system.webServer> 
<handlers> 
    <add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" /> 
</handlers> 
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="true" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform> 
</system.webServer> 

に変更 stdoutLogEnabled
関連する問題