2016-06-24 14 views
5

エラー。 リクエストの処理中にエラーが発生しました。 開発モード 開発環境にスワップすると、発生したエラーに関する詳細情報が表示されます。asp.netコア開発モデル

デプロイされたアプリケーションで開発環境を有効にするべきではありません。これにより、例外による機密情報がエンドユーザーに表示される可能性があります。ローカルデバッグの場合は、ASPNETCORE_ENVIRONMENT環境変数をDevelopmentに設定し、アプリケーションを再起動することにより、開発環境を有効にすることができます。どのように私は、開発モデル後にIISを公開

+7

web.configのaspNetCore要素内に環境変数を設定してみてください。 ' のようなものです。あなたのプロジェクトでそれを設定することができ、publish-iisはこれを保持する必要があります。 – Pawel

+0

大変ありがとうございます! – witson

+0

@Pawelこれは答えとして追加する必要があります。 – OctoCode

答えて

2

を使用してくださいあなたは、このようなweb.configaspNetCore要素内の環境変数を設定してみること

<aspNetCore....> 
    <environmentVariables> 
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /> 
    </environmentVariables> 
</aspNetCore>. 

web.configファイルにそのような変更をすべきです出版中に保存される。

+0

'web.config'ファイルはどこに置かれるべきですか? – craig

+1

アプリケーションルート – Pawel

+0

MMMには、新しいasp.netコアプロジェクトにweb.configはありません。代わりにappsettings.json – Ayyash

関連する問題