WP8模拟器无法连接到IIS Express

时间:2014-02-09 13:15:18

标签: c# iis windows-phone-8

我无法从WP8模拟器连接到IIS Express本地实例。我已将绑定设置为运行VS并具有管理员权限:

<bindings>
     <binding protocol="http" bindingInformation="*:5285:localhost" />
     <binding protocol="http" bindingInformation="*:5285:192.168.1.90" />
</bindings>

绑定工作正常,因为它显示在IIS Express菜单中,我可以在Fiddler中发送GET时查看结果[code] http://192.168.1.90:5285/api/account/getallusers [/ code] 。

我在WP8中创建了一个测试方法,试图访问api:

public async static void TestConnection()
{
    var url = "http://192.168.1.90:5285/api/account/getusers";
    using (var client = new HttpClient())
    {
        var res = await client.GetAsync(url);
        Debug.WriteLine(res.StatusCode);
    }
}

这应该足以让WP8模拟器连接到IIS实例,但我一直都没有找到。有没有人对可能导致这种情况的原因有任何建议?

1 个答案:

答案 0 :(得分:1)

我经常忘记的步骤是打开IIS Express的防火墙端口。

确保打开防火墙中的端口5285