53

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

読み込みたい URL を典型的で有効な形式で入力するとcontroller/action、VS 2010 でこの例外が発生します。

代替テキスト

試した対処法:

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

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

テクノロジー:

  • ビジュアル スタジオ 2010
  • ASP.NET MVC 2

解決策:起動オプションで間違ったフィールドを使用していました。必要だったのは、相対 URL を含む「特定のページ」フィールドであり、開始 URL ではありませんでした。

4

4 に答える 4

37

開始 URL は完全修飾 URL でなければならず、実際にはそれほど頻繁には使用されません。これは、サービスを呼び出すページを開いて Web サービスをテストすることを目的としていますが、アプリケーション自体の一部ではありません。

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

プロジェクトの開始オプションに関するドキュメント ページは次のとおりです。

于 2009-12-30T19:57:46.050 に答える
33

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

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

于 2009-12-30T19:57:58.603 に答える
10

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

ここに画像の説明を入力

于 2016-02-03T22:28:39.297 に答える
0

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

于 2014-02-21T07:53:59.503 に答える