web-dev-qa-db-ja.com

Visual Studio ASP.NET MVCプロジェクト:開始URLの設定

VS 2010を使用したASP.NET MVC 2プロジェクトを検討します。目標は、VSの組み込みCassini Webサーバーを使用して、実行/デバッグで「開始URL」を設定することです。

ロードするURLを通常の有効な形式で入力します。controller/action、VS 2010ではこの例外が発生します。

alt text

試した救済策:

  • スラッシュのあるURLとないURLの開始
  • スラッシュの有無にかかわらずURLを終了する

質問: MVC 2プロジェクトの開始URLを指定するにはどうすればよいですか?

テクノロジー:

  • Visual Studio 2010
  • ASP.NET MVC 2

解像度:スタートアップオプションで間違ったフィールドを使用していました。必要なのは、開始URLではなく、相対URLを含む「Specific Page」フィールドでした。

51
p.campbell

開始URLは完全修飾URLである必要があり、それほど頻繁には使用されません。サービスを呼び出すページを開いてWebサービスをテストするためのものですが、アプリケーション自体の一部ではありません。

アプリケーションの特定のページで開始したいだけの場合は、「特定のページ」フィールドを使用して、相対URLを入力します。

プロジェクト開始オプションのドキュメントページです。

37
womp

開始ページ\特定のページ-開始URLではない-を使用し、URLを指定しますwithoutスラッシュ。

それはあなたのためにそれをするべきです。

32
chakrit

VS2015の同様のソリューションを探していました。誰かがこれを読んでいて、プロセスにアタッチせずにVisual Studio 2015経由で実行/デバッグしたいだけで、CassiniまたはIISの代わりにローカルIISを実行したい場合Expressでは、次のように構成を設定できます。

enter image description here

9
Chris Halcrow

Webプロジェクトの.user拡張子のファイルとソリューションマップを削除したところ、問題は解決しました。 Visual Studioでソリューションを閉じ、最初に「削除」するファイルのバックアップを取得してください。

0
Bara