0
タイトルによれば、私のMVC/.Net 4.6.2アプリケーションをサーバー2012R2サーバーに公開し、500エラーをスローします。手動でViews/web.configをコピーすると、すべてが再び機能します。VS 2017からのパブリッシュには500エラーを表示するweb/configビューが含まれていません
デプロイするオプションがありません。
タイトルによれば、私のMVC/.Net 4.6.2アプリケーションをサーバー2012R2サーバーに公開し、500エラーをスローします。手動でViews/web.configをコピーすると、すべてが再び機能します。VS 2017からのパブリッシュには500エラーを表示するweb/configビューが含まれていません
デプロイするオプションがありません。
この状況では、web.config
ファイルのビルドアクションが[コンテンツ]に設定されていることを確認してください。あなたが必要とするファイルが、Visual Studio内で自動的にこのように設定されないことがあることがわかりました。
この変更を行うには、ソリューションエクスプローラでファイルを探します。ファイルを選択します。次に、プロパティペインで、プロパティラベルの横にあるドロップダウンリストからコンテンツを選択して、ビルドアクションをコンテンツに設定します。
これはあなたを助けました。
そのファイルのビルドアクションはContentに設定されていますか? VSでファイルが選択されている場合は、[プロパティ]ペインでそのファイルを探します。 –
@ R.Richards応答に感謝します。それはそれを修正しましたが、なぜそれが必須ファイルであればデフォルトでそのように設定されていないのでしょうか? – user3953989
私の推測... VS 2017はまだ進行中です。 :) –