2009-03-19 3 views
2

ASP.Net MVCは最終的にバージョン1として利用可能です。公式リリースは、使用を開始する前に待っています。現時点では、リモートデスクトップ経由で完全にアクセスできる専用のWebサーバーがあります。それはIIS6でWindows 2003 Serverを実行している(私はそれがIIS6だと思う、彼らはヘルプのバージョンを印刷しない - しかし、少しの研究はIIS6がWin 2003 Serverの標準であると言っている)。ASP.Net MVCを使いたいです。私のサーバーはWin 2003で、IIS 6を使用していますが、これらはすべて一緒に動作しますか?

明らかに、フレームワークを.Net 3.0にアップグレードする必要があります。しかしそれ以降は、他のすべてのものがうまくいくのでしょうか?私はどこかで、.Net 3.0がIIS7を主張していると思った。それが本当であればIIS7はWindows 2003 Serverと互換性がありますか?

アップグレードや移行のヒントを教えてください。

編集: 申し訳ありませんが、あまりにも興奮した男。はい、私は.Net 3.5を意味しました。 :D

EDIT:LAST QUESTION: 誰かがルーティングの問題について説明しました。私はどこかでそれを読んで覚えていますが、かなり覚えていません私のプロジェクトは、優れたGoogleランキングに大きく依存しており、ルーティングの問題のためにページランクを犠牲にしたくありません。私はまだIIS6でそれを回避することができますか?再度、感謝します。 :D

+0

IIS6ルーティング修正は、私の答えのリンクに記載されています。あなたが拡張性のないURLを望むなら、それを必ず読んでください。 –

+0

素晴らしい。ありがとうMehrdad。私はこれを簡単に行うことができることを願っています:D – uriDium

答えて

4

3.0ではなく.NET Framework 3.5が必要です。より良いSP1。その設定に問題はありません。あなたの読まれたことを確かめてくださいhttp://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

ちなみに、IIS7はWindows Server 2003にインストールすることはできません。ASP.NET MVCと.NET Framework 3.5 SP1はIIS7固有の機能に依存していません。

1

はい、IIS 6.0を実行しているWindows 2003サーバーでASP.Net MVCサイトを実行することは可能ですが、ルーティングのためにIIS 6.0で行う設定はもう少しあります。ああ、あなたは.Net Framework 3.5 SP1が必要です。あなたが取る必要があります

ドキュメントおよび手順ASP.Net MVC deployment pageにあります。o)アンドリュー(上記)、あなたはIIS6で2つの選択肢がありますが言及リンクあたりとして

4

  1. 追加しますルートにMVC接頭辞(例えば、{コントローラ} .mvc/{アクション}/{ID})
  2. は(XPは/ 5.1 IIS勝つのみIIS6/WIN2K3ず)ワイルドカードマッピングを使用

一口2番のwbackは、トラフィックが多い場合にパフォーマンスの問題を引き起こす可能性があるということです。しかし、これに対処するには、gifs/jpegs/scriptsなどの静的ファイル用の別個のサブディレクトリを作成する必要があります。詳細はSteve Sanderson’s blog postを参照してください。

0

Windows 2003/XPでは、IIS7 Expressを使用してASP.NET 4 MVC 3つのWebアプリケーション。

関連する問題