ASP.NET MVCアプリケーションをWebホスティング会社(DiscountASP.netなど)にデプロイしたいと思います。私はWebサーバーのweb.configファイルに何が必要かについて混乱しています。プロジェクトをローカルで作成すると、あらゆる種類の追加モジュール、ハンドラ、コンパイラを備えた膨大なweb.configが得られます。これらの項目をすべてプロダクションweb.configファイルに追加する必要はありますか?ASP.NET MVCアプリケーションをIIS7にデプロイし、クリーンなweb.configを保持
私はまだIIS6に私の現在のASP.NETアプリケーション(MVCではない)を配備しています。私はいつも手作業でプロダクション環境用のweb.configを作り、それを残りのアプリケーションファイルと共にアップロードしました。 IIS7のように思えますが、Webサーバー上のIISマネージャーを使用してweb.configを構築することになります。プロダクションサーバー上でweb.configを構築/管理する最善の方法は何ですか?
私は非常に単純なアプリケーションを持っていて、web.configに追加したのはデータベース接続文字列だけです。すべてのハンドラ、モジュール、コンパイラをWebに取り込む必要がありますか?この情報は既にmachine.configにありますか? –
他のものを取り除くことができるはずですが、MVCを使用しているときに、MVCが動作するために必要なハンドラとモジュールが存在する可能性があります。私があなたに伝える最も良いことは、展開する設定を削除するまでローカルでこれをテストすることです。 –