相关疑难解决方法(0)

Visual Studio 2015 CTP5 Android Emulator环回到localhost?

我使用VS 2013连接新的VS2015 Android模拟器.这似乎现在工作,我可以调试,设置断点等等都很好.(现在,我会使用VS2015,但它无法正常部署 - 无论何时).我也在我的机器上开发服务器应用程序并使用Fiddler作为http调试帮助..我不确定这种情况并非罕见.

服务器正在使用IIS Express运行(也在VS 2013的另一个实例中调试),并且我已经添加了对applicationhost.config的绑定,因此IISExpress服务器在我的LAN上可以从其他PC上看到,我已经检查过它是可见的.

尝试我可能似乎无法让模拟器将http请求发送回我的计算机.我的javascript使用服务库来保存网址:

var serviceBase = 'http://192.168.2.4:64963/'; //'http://169.254.220.177:64963/';  //'http://10.0.2.2:64963/'; //'http://localhost:64963/';
Run Code Online (Sandbox Code Playgroud)

评论的那些显示了我尝试过的那些.这些都不起作用..首先是我的机器在局域网上的IP,其余的是我在这里选择的各种或Android开发站点..我也尝试过:

http://mymachinename:64963
Run Code Online (Sandbox Code Playgroud)

因为我从这个URL带来了Web和API服务,所以我也在我真正的Android手机上尝试了一个Chrome浏览器(在我的局域网上通过wifi),这也无法进入我的开发机器(我的其他电脑可以).所以我知道它可能无法解析名字?但真的不确定下一步该去哪儿?我想知道我的电脑上的Hosts文件,但不确定我是否可以/应该将IP地址设置为主机名?..任何指针?谢谢,布雷特

android visual-studio-cordova

4
推荐指数
1
解决办法
3586
查看次数

如何从 Xamarin 客户端连接到 SignalR 服务器?

(**) 我创建了一个 ASP.NET Web 服务器,托管 SignalR 集线器。我跟着这个 教程。有用。然后我创建了一个 Xamarin.Android 客户端(*)。问题是我无法连接到服务器。我想,由于主机地址中的“localhost”,我无法连接。例外是相当大的。

如果我的怀疑是正确的,我该如何解决?如何使本地主机看起来像普通服务器?

(*) - 我也尝试过使用 Xamarin.Forms。

(**) - 请看问题底部的“编辑”。

这是我的方法:

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        // Get our button from the layout resource,
        // and attach an event to it
        Button button = FindViewById<Button>(Resource.Id.MyButton);

        button.Click += async delegate 
        {
            button.Text = string.Format("{0} clicks!", count++);
            var hubConnection = new HubConnection("http://localhost:64642");
            var chatHubProxy = hubConnection.CreateHubProxy("ChatHub");
            try
            {
                // Start the …
Run Code Online (Sandbox Code Playgroud)

c# asp.net xamarin.android signalr xamarin

2
推荐指数
1
解决办法
3570
查看次数