SOHOユーザー!誰かが私を助けてくれることを願っています。ASP.NET MVC 3地域では動作していますが、サーバでは動作していない地域は、404
ここに私を得た段階:
アンASP.NETのWebサイトは、Webアプリケーション(この動作)に変換しました。
次に、MVCライブラリがweb.configファイルを介してWebアプリケーションに追加されました。
MVCコントローラ、ビュー、およびルーティングエントリが手動で追加されました(これはデフォルトの青いページを表示できます)。
私は手動でAreaRegistrationクラス(手動でも同様)を含むAreasフォルダとサポートフォルダ/ファイルを手動で追加しました[注意:通常の右クリックコンテキストダイアログを使用しているので、手動でAreaのようなMVCを追加する必要があります非エリアコントローラ/ビューと私のローカルPC上のエリアコントローラ/ビューの作業罰金
が、サーバー上で404エラーを返す:ボックスが問題]
利用できません。どうして?これを実現するためには何が必要ですか?
その他の情報
ローカルIISのバージョン7.5
サーバーIISのバージョン= 7.5
はい、アセンブリサーバ上のGACに登録されます。 MVCでそれを書き直すのはいいと思うけど、私たちは時間の敏感な社会に住んでいます。 – robnardo
変換プロセスでさえ、デバッグに時間がかかり、それらをサポートするためにコントローラとサービスクラスを作成する必要があるため、動作することを保証します。 ビュー・モデルや強く型付けされたビューやテンプレートの使用など、このプロセスを容易にするmvcの機能があります。 あなたは、ストレートアップグレードとグリーンフィールドのソリューションがベストであるかどうかを判断するためにコスト便益分析を行う必要があります。 –