2016-05-03 66 views
3

同じポート(8888)を使用する複数のAPIがあります。これらのAPIは、さまざまなソリューションの一部です。 IIS Express - Visual Studio - 同じポート上で複数のサイトを実行する

http://localhost:8888/api2

http://localhost:8888/api1

....

私は、Visual Studio 2013(F5を押す)でのAPIのいずれかを実行すると、急行を開始し、IISやAPIのすべてが実行されています。これは、APIが別のソリューションの一部であっても発生します。私はView Sitesでiis expressアイコンをクリックするとそれらを見ることができます。

私はVS 2015をインストールしました。私はVisual Studioで1つのAPIを実行すると、他のAPIは実行されません。私は、任意のAPIを実行したときに

unable to launch iis express.. port is in use 

は、どのように私は実行するために他のAPIを取得することができます:私が得るので、私も他の溶液中の他のAPIを実行することはできませんか? VS 2015のVS 2013に存在する動作を模倣する必要があります。

ありがとうございました。

+0

をひとつのサイトを定義し、サブ・パスとしてすべての私のアプリケーションにバンドル同じapplicationPool

  • を共有しています。その一般的な良い質問です。 – bonitzenator

  • 答えて

    0

    私も同様のシナリオでこれを解決しましたが、私の場合はIISExpressをコマンドライン経由で実行し、設定ファイルを引数として渡しました。

    1. applicationhost.configファイルを編集します。私は、フォルダのパスを介して鉱山を発見%USERPROFILE%\ドキュメント\ IISExpress \ CONFIG
    2. は、私は2つの用途を有する例として(system.applicationHost > <下に)<サイト>部

    を見つけ、そのIローカルホスト上のポート80で同時にホストする:

    <sites> 
        <site name="test" id="1" serverAutoStart="true"> 
         <application path="/" applicationPool="Clr4IntegratedAppPool"> 
          <virtualDirectory path="/" physicalPath="C:\codepath" /> 
         </application> 
         <application path="/api1" applicationPool="Clr4IntegratedAppPool"> 
          <virtualDirectory path="/" physicalPath="C:\codepath\api1" /> 
         </application> 
         <application path="/api2" applicationPool="Clr4IntegratedAppPool"> 
          <virtualDirectory path="/" physicalPath="C:\codepath\api2" /> 
         </application> 
         <bindings> 
          <binding protocol="http" bindingInformation=":80:localhost" /> 
         </bindings> 
        </site> 
    <!-- other settings relevant to your installation of IISExpress--> 
    </sites> 
    

    私はこの作業を取得するためにしなければならなかったキーの事でした:

    1. 確認applicationHost.configのがよく形成されているXML
    2. を確認してくださいあなたは
    3. 2つのAPIアプリケーションパスに加えて、ルートパスを指定してくださいserverAutoStart =「真の」IISExpressがすべて
    4. 呼び出されたときにサイトが開始さを保証アプリケーションは、私は答えは非常にここでいただければ幸いです
    関連する問題