2011-12-05 10 views
1

私はMVC3プロジェクトのアプリケーションインストーラを作成し、オンラインでBIN Deploymentの提案に従っています。IIS6を使用してMVC3アプリケーションをデプロイおよび構成する方法

私のサイトはインストールされていますが、表示されるページはありません。

これはVS2010インストーラプロジェクトは

This is how the VS2010 installer project looks

どのように見えるかであり、これは私が持っているかであるIISのセットアップ enter image description here

あなたはそれとして、デフォルトのページであることをホーム索引ページを取得するにはどうすればよいです私はVisual Studioを通してアプリケーションを実行するのですか?

答えて

0

IIS 6.0は、拡張子のないURLをサポートしていません。つまり、/Home/Indexに移動しようとすると、IIS 6.0はこれがASP.NETアプリケーションであることを認識せず、何も起こりません。拡張されたURLは、マネージパイプラインモードでアプリケーションを実行しているときに、IIS 7.0以降でサポートされています。

これを実現するには、アンマネージドaspnet_isapi.dllフィルタをASP.NETに関連付ける必要があります。 Phil Haack氏は、このトピックの内容をhis blog post(ASP.NET 4.0)とthis post(CLR 2.0の場合は、ASP.NET MVC 3を使用しているため使用できません)について説明しました。

+0

ハウツーガイドに従っていますが、今は403エラーが発生しています。一歩前進だが、問題を解決するために提案された行動は機能しない。私は最も簡単な選択肢は、会社がサーバー2008にアップグレードすることになると考え始めたところです。 – TeamWild