networking - 如何让模拟器与我的 PC 在同一网络上?

标签 networking asp.net-web-api compact-framework emulation ip-address

我在 .NET 4/Visual Studio 2010 中创建了一些 Web API 方法(现在已将其移植到 VS 2013 RC)。

我想使用 RestSharp 从 Windows CE/Compact Framework 应用程序中使用它们。

不过,无论我如何调用这些方法,我都需要知道用于运行 Web API 方法的应用程序的 IP 地址。我可以使用“localhost”从浏览器访问它,并且在浏览器中运行 Web API 项目的 View 时 Visual Studio 显示的端口号(工作正常,在 Chrome 中返回 XML)。

但是:如何从我的 Windows CE/Compact Framework 应用程序中调用它?我运行它的模拟器不相信它和 localhost 真的在同一台机器上,所以我不能使用它,也不能使用机器的实际 IP 地址,因为它对谁/在哪里是妄想。

那么:解决方法是什么?我该如何测试呢?

有关这方面的更多详细信息,请参见此处:RFC on HttpWebRequest vs RESTSharp from Windows CE / Compact Framework 3.5

更新

瓦西里,我猜你是想让我这样做:

enter image description here

...但这导致了这一点:

enter image description here

注意:当我从与“启用 NE2000 PCMCIA 网络适配器并绑定(bind)到:”相关的下拉列表中选择其他选项时,我得到相同的结果,即“Intel(R) 82579LM Gigabit Network Connection”。

并尝试安装 http://go.microsoft.com/fwlink/?linkid=46859 (64 位和 32 位版本)给了我耳光:

enter image description here

所以请告诉我,我恳求:基列有香膏吗,这样今晚的穆德维尔就有欢乐了?

更新 2

在第 6 步(第 6 条)中,我这样做了:

enter image description here

...这让我首先收到一条消息,指出软件没有正确安装,可以选择重试或断言,不,一切都很好(我选择了后者),但是接下来是:

enter image description here

... IOW,我没有做到步骤/要点 7

话又说回来,这只 Peek 猫确实警告说:“请注意,这在很大程度上是一种“在我的机器上工作”的体验。如果它烧毁了你的房子,请不要追究我的责任。

我的房子没有被烧毁(我不认为 - 我现在不在那里),但提取文件的过程确实失败了。

最佳答案

您可以通过模拟器使用工作站网卡。要做到这一点,您必须选择“使用已安装的网卡”复选框并从列表中选择网卡。之后,您可以使用工作站 ip。

关于networking - 如何让模拟器与我的 PC 在同一网络上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260075/

相关文章:

networking - PUT http请求查询

linux - 主机 : Test connectivity to wifi network on different channel than ap interface

c++ - 在 windows.h 中使用 GetProcAddress() 时出现奇怪的编译器消息

c# - 调用 Task.Result 时出现 ThreadAbortException

c# - 如何在 Web API 的异步方法中返回 Void

security - 如果发起者受到威胁/有意作弊,TLS 是否可以防止重放攻击

asp.net-mvc - 手动授予访问 token MVC Web API

.net - 如何更新不同线程中的组件? .NET CF

.net - 使用 .NET Compact Framework 时有什么理由我应该调用 Dispose()

.net - 对于 .net 开发人员来说,进入移动开发的学习曲线是怎样的?