2017-07-07 5 views
0

タイトルによれば、私のMVC/.Net 4.6.2アプリケーションをサーバー2012R2サーバーに公開し、500エラーをスローします。手動でViews/web.configをコピーすると、すべてが再び機能します。VS 2017からのパブリッシュには500エラーを表示するweb/configビューが含まれていません

デプロイするオプションがありません。

+0

そのファイルのビルドアクションはContentに設定されていますか? VSでファイルが選択されている場合は、[プロパティ]ペインでそのファイルを探します。 –

+0

@ R.Richards応答に感謝します。それはそれを修正しましたが、なぜそれが必須ファイルであればデフォルトでそのように設定されていないのでしょうか? – user3953989

+0

私の推測... VS 2017はまだ進行中です。 :) –

答えて

1

この状況では、web.configファイルのビルドアクションが[コンテンツ]に設定されていることを確認してください。あなたが必要とするファイルが、Visual Studio内で自動的にこのように設定されないことがあることがわかりました。

この変更を行うには、ソリューションエクスプローラでファイルを探します。ファイルを選択します。次に、プロパティペインで、プロパティラベルの横にあるドロップダウンリストからコンテンツを選択して、ビルドアクションをコンテンツに設定します。

これはあなたを助けました。

関連する問題