2011-07-12 16 views
0

私のホストは自分のサーバーでMVC3アプリを動作させることに問題があるので、私は自分でそれをチェックします。今までは、IISについて心配するために、組み込みのサーバーの下で開発するのは忙しすぎましたが、今日、私はホストに喜んで初めての展開を試みました。それから、ローカルIISに喜んでもらうことを試みました。それから、VSをデバッグにIISを使用するように指示してみました。おそらくローカルの問題を解決できました。ローカルIISでMVC3アプリケーションのデバッグを設定するにはどうすればよいですか?

ローカルIIS 7.5を使用してMVC3アプリケーションをデバッグするにはどのような手順と構成が必要ですか?

EDIT: Temp ASP.NETファイルでWindowsユーザーのアクセス許可の問題を解決した後、ブラウザーを通過すると、HTTPエラー403(禁止されています)が表示されますが、時折基本認証ログインダイアログ。ここでは、フォーム認証ユーザー、通常のWindowsユーザー、およびWindows管理ユーザーを試してみましたが、無駄です。

VSで試してみると、500の内部エラーが発生します。

私はサイト上でディレクトリブラウズを有効にすると、サイトルートURLの適切なディレクトリリストを取得します。これは、MVC3ルーティングが機能していないことを示唆しますが、なぜそうではありませんか?

+0

あなたが取った手順と喜びの欠如を詳しく説明したい場合があります。 1000の小さなものかもしれませんが、原理的には一般的にはうまくいくはずです。 –

+0

表示されているエラーメッセージを説明できますか? –

+0

Phew、私は多くの異なる選択肢を試してきたので、少し難しいです。私はちょうど許可の問題を発見したので、今から何が起こるかを私の質問に数分で追加します。 – ProfK

答えて

0

ディレクトリリストを取得している場合は、既定のファイルセット(IIS6用)がないことを意味します。これは通常、要求がIISにルーティングされていないことを意味します。 II7 &とは少し異なりますが、これは統合されたパイプラインです。

シモン

+0

IISでデフォルトを設定するにはファイルを選択する必要があり、MVCでは物理ページをデフォルトとして使用せず、global.asaxで設定したルートを使用します。 – ProfK

+0

デフォルトのドキュメントは設定に過ぎません。順序でリストされたファイルを検索し、見つかった場合はそれを返します。それ以外の場合は、ディレクトリブラウズが有効になっている場合はディレクトリを表示します。私はdefault.htm、default.asp、index.htm、index.html、iisstart.htm、default.aspxと言っています。私はこれがIIS7とMVCに当てはまるとは思わない –

関連する問題