【问题标题】:Testing C# Web API on a smartphone/another computer在智能手机/另一台计算机上测试 C# Web API
【发布时间】:2016-02-15 03:22:50
【问题描述】:

我在 VS2015 中创建了一个简单的 Web API,我想在我的手机上进行测试,但是我无法通过我的私有 IP 地址访问这个 API,只能通过 localhost:PORT。

我已经阅读了一些建议,这些建议说要在 applicationhost.config 文件中修改 bindings,但是在这个文件中,在 <sites> 下,我只有一个名为 WebSite1 的站点,这不是我正在测试的 Web API,因此在那里修改绑定没有区别。

我应该怎么做才能将我的 Web API 添加到 applicationhost.config<sites> 集合中,以便我可以将其绑定到我的私有 LAN 地址,然后我可以使用手机访问该地址?

谢谢

【问题讨论】:

    标签: c# visual-studio iis iis-express


    【解决方案1】:

    几个选项。你可以做这样的事情,内置在 IIS 中: https://stackoverflow.com/a/15809698/1883757

    或者你可以使用ngrok之类的东西。

    就第一条路线而言,您似乎已经尝试了一些。您是否尝试过构建您的解决方案,也尝试在 IIS Express 中对其进行调试。

    【讨论】:

    • 感谢您的回答。关于您的第一点,我实际上已经看到了您链接的答案,但正如我所说,我被困在第一点 - 我找不到放置 <binding> 的地方,因为我的网站没有出现在<sites>。关于构建解决方案 - 是的,我已经做到了......还有其他想法该怎么做吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 2020-09-08
    • 2013-12-01
    相关资源
    最近更新 更多