7

2 つのプロジェクトを含む単純な Visual Studio ソリューションがあります。

  • A.) シンプルな ASP.Net Web サイト
  • B.) 別の ASP.Net アプリケーションでホストされる RESTful Web サービス

プロジェクトをデバッグ モード (F5) で開始し、A が B から Ajax を介してデータを消費するようにします。すべての開発マシンで IIS を構成することはできません (一部のマシンはクライアント側にあるため)。問題は、JavaScript が投稿先の URL と同じドメインにある必要があることです。

Visual Studio 2010 Development Server を使用して、両方のアプリケーションを同じポートでデバッグ モードで同時に起動する方法はありますか?

これが不可能な場合、次に推奨できる最善の方法は何ですか?

4

2 に答える 2

1

開発ワークステーションに IIS をインストールすることで、この問題を解決しました。各 Visual Studio プロジェクトの Web プロパティ ページで、[ローカル IIS Web サーバーを使用する] を選択します。[IIS Express を使用する] をオンにしないでください。プロジェクト URL は http:localhost/<projectname> に設定されます (注: 同じドメイン内)。それぞれの仮想ディレクトリを作成するように求められます。それぞれが既定の IIS アプリケーション プールに割り当てられます。インターネット インフォメーション サービス (IIS) マネージャーを開きます。左側のペインで [アプリケーション プール] をクリックします。右側のペインで、別の統合アプリケーション プールを追加します。アプリケーションの 1 つで、[詳細設定] を開きます... プロパティ ビューで、作成したアプリケーション プールをアプリケーション プールとして選択します。

于 2013-02-13T23:02:55.887 に答える