如何在与PC相同的网络上获得仿真器?

时间:2013-10-08 23:04:06

标签: 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”从浏览器访问它,并在浏览器中运行View for the Web API项目时显示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网络适配器并绑定到:”捷克语,即“英特尔(R)82579LM千兆网络连接”时,我也会这样做。

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

enter image description here

所以告诉我,我恳求: 在基列是否有香脂,所以今晚Mudville可能会有欢乐?

更新2

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

enter image description here

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

enter image description here

...... IOW,我没有进入步骤/子弹点7

然后,这只Peek猫警告说,“请注意,这非常符合”我的机器上的工作“经验。如果它烧毁了你的房子,不要让我负责。”

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

2 个答案:

答案 0 :(得分:1)

您可以通过模拟器使用工作站网卡。 Todo它你必须选择“使用已安装的网卡”复选框,然后从列表中选择卡。之后你可以使用工作站ip。

答案 1 :(得分:1)

这对我有帮助:

Windows Virtual PC and the Microsoft Device Emulator

我不得不多次使用它。

我将文件作为PDF保存到我的网络文件夹中,所以我花了一段时间才找到该链接。