2

MVC と Web API の 2 つのプロジェクトが必要な状況があります。これが行われる理由は、Web API プロジェクトがモバイル ハイブリッド アプリによって外部で使用されるためです。

どちらのプロジェクトにも独自の Global.asax ファイルがありますが、MVC プロジェクトがスタートアップ プロジェクトとして設定されているため、mvc プロジェクトの global.asax のみが呼び出されるか、少なくともそれが私が観察したことです。

プロジェクトをmvcプロジェクトから独立させたいので、Web APIプロジェクトのGlobal.asaxも実行する方法が必要です.現時点では、WebApiConfigのコードはmvc global.asax Application_Start()に設定されていますがWEB API プロジェクトの場合、global.asax に設定する必要があります。

どうすればこれを達成できますか?

4

1 に答える 1

3

IDE 内の開発コンテキストについて話しているのですか。つまり、プロジェクトを開始する ( を押すF5) ときに、両方のプロジェクトを同時に起動しますか?

もしそうなら、あなたは複数の開始プロジェクトを設定することができます

  • ソリューション ファイルを右クリックします。
  • スタートアップ プロジェクトの設定
  • 「複数のプロジェクト」を選択
  • 複数のプロジェクトのアクションを「開始」に変更

ここに画像の説明を入力

于 2013-05-31T08:36:31.653 に答える