【问题标题】:testing mobile on local network在本地网络上测试手机
【发布时间】:2011-04-05 21:54:23
【问题描述】:

我遇到了困难。

我不想基于模拟器进行开发,所以我希望能够让我的手机 (Android) 连接到我的本地 PC,以确保我正在开发的内容以我想要的方式进行到。

问题 #1 - 我需要能够连接到我的网络,而不是互联网,我的 PC 不能面向互联网,这限制了我打开我的 PC 到互联网。

问题 #2 - 我的工作中不允许使用 WiFi,安全问题。

问题 #3 - 我无法将其发布到面向互联网的网站,因为将其发布到一个网站的过程中,每次发布都需要几天时间,这将使我的开发过程陷入困境。

我正在寻找的是一种让我的手机连接到我的本地 PC 的方法,可能通过 USB/蓝牙但可以访问我的本地 IIS,有人知道如何实现这一点吗?

【问题讨论】:

    标签: asp.net iis mobile


    【解决方案1】:

    您使用的任何 hack 都会使您的环境远离您所寻求的“现实”。

    我真的鼓励您要求您的雇主为您提供适当的方法来履行您的职责。例如:

    • 在互联网上为您提供便宜的 VPS,您可以将更新推送给自己
    • 设置与公司网络的其他部分分离的加密 AP。

    这两个选项非常便宜,可以让你做你需要的。

    【讨论】:

    • 谢谢,我们决定只打开 FTP 并部署到“沙盒”IIS
    【解决方案2】:

    你不能只使用Android emulator吗?

    【讨论】:

    • 我不想依赖模拟器,因为它们并不总是准确的,我宁愿拥有实际的设备,我可以访问多个测试手机,但能够让他们访问我的本地PC是问题
    • 是的,我理解您的担忧。
    【解决方案3】:

    这是大多数移动开发人员面临的普遍问题,尤其是在有大型服务器交互时,恐怕在这种情况下,没有完美的答案。只有解决方法。

    我可以看到您已经尝试了大多数解决方法。我会再推荐一个。

    如果您的计划是测试客户端代码/UI,则在任何基于云的服务器(例如:google app engine/amazon ec2)上模拟您的服务器,并让您的设备通过云访问服务器代码。

    让我知道这种方法是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-06
      • 2020-08-04
      • 1970-01-01
      • 2023-03-16
      • 2012-03-24
      • 2018-06-26
      • 2021-06-03
      • 2017-12-02
      相关资源
      最近更新 更多