2016-11-10 5 views
-1

私はフロントエンドとしてAngularJSを使用するASP.NET Web APiプロジェクトを持っています。これは "MyApiApp"と呼ばれます。WebフォームプロジェクトのWeb APIをホストします

http://localhost/MyApiApp

私は、ASP.NET Webフォームのウェブサイトで別のプロジェクトの下で、このプロジェクトを移動したいと思います。これは "MyWebForms"アプリと呼ばれます。

http://localhost/MyWebFormsApp

私の目標は、ASP.NETのWeb APIを持つようにそれは可能です

http://localhost/MyWebFormsApp/MyApiApp

として "MyApiApp" をWebフォームアプリケーションの下に "MyApiApp" に移動し、アクセスすることですASP.NET Webフォームプロジェクトの下でホストされていますか?私はVisual StudioでこのWebフォームアプリケーションを実行することができますが、上記のURLを介して "MyApiApp"アプリケーションにアクセスできるようにしたいと考えています。

答えて

1

はい。メインのWebサイトの下にあるIISの仮想フォルダとして設定することができます。

VSプロジェクトの場合、組み込みのWebサーバーは仮想フォルダをサポートしていないため、実際のIISを実行するように設定する必要があります。

メインWebフォームプロジェクトの一部としてWebAPIコントローラを使用できるはずです。

+0

もっと具体的なはずです。私は同じプロジェクトでそれらを持つことができるように、Visual Studio内でこれを行うことを検討していました。私は私の質問を更新します。 – webworm

+1

その場合、組み込みWebサーバーは仮想フォルダをサポートしていないため、実際のIISで実行するようにプロジェクトを設定する必要があります。しかし理論的には、Webフォームプロジェクトの一部としてWeb APIコントローラを持つことができるはずです。 – Tim

+0

@Tim上のコメントを追加するには、正しい答えを入力してください。 –

関連する問題