私はWindows Phone 8 Appを持っています。一連のWebAPI 2呼び出しを使用してサーバーからデータを取得します。 Visual Studio 2013では、Visual StudioでWebAPIプロジェクトを実行してから、Visual Studioでエミュレータ上でアプリケーションを実行するとすべてが動作します。これが機能するために、私は管理者としてのVisual Studio 2013を実行する必要がないと私は、下図のようにAPIアプリケーションのエントリの下にIISExpressのapplicationHost.configファイルに余分な行を追加する必要がありました:Windows PhoneエミュレータはローカルWebAPI 2サービスと通信しません
<binding protocol="http" bindingInformation="*:56952:192.168.1.59" />
これはラインでありますWebAPIの場所を設定するアプリケーション内のコード:
公開const string APIPrefix = "http://192.168.1.59:56952";
私はWindows Phone 8.1またはWindows 10 Mobileエミュレータでアプリケーションを実行するかどうかは関係ありませんが、Visual Studio 2013を実行していれば、Visual Studioで実行しているWebAPIプロジェクトに接続しています。 192.168.1.59は、Visual Studioを実行している私の開発マシンのIPアドレスです。
私は、Visual Studio 2015にプロジェクトをアップグレードし、全く同じ方法(管理者として実行し、プロジェクト名はまったく同じなのでapplicationhost.configファイルを変更する必要はありません)を実行するとWebAPIを呼び出すと、「見つかりません」というメッセージが返されます。
この作業を行うためにVisual Studio 2015で何が欠けているのでしょうか?