【发布时间】:2016-01-10 01:37:45
【问题描述】:
我在 asp.net mvc 中创建了 Web 服务应用程序,现在需要从连接在同一网络上的 Android 设备访问它。这是调试 webservies 应用程序所必需的。我没有静态IP。该站点使用 url http://localhost:27719 运行,但我无法从 Android 设备访问 localhost。我研究了网络并尝试了以下选项: 尝试更改 applicationhost.config 文件中的网站绑定信息。但是我在 applicationhost 文件中找不到我的 webstie 条目。 我也尝试在 Windows 防火墙中打开特定端口 27719。但这也行不通。 如果我在 IIS 上托管,我可以访问网站。但是当我从 Visual Studio 运行时,我需要访问它,以便我可以调试。 请建议我如何从连接到同一 wifi 网络的 Android 设备访问我机器上的网络服务。
【问题讨论】:
-
您可以将调试器附加到 IIS,您不必使用 IIS Express。如果您在同一台机器上运行 IIS,只需执行附加到进程。如果 IIS 在另一台机器上,那么您需要获取适当版本的 Visual Studio Remote Debugger。
-
感谢您提供有用的信息。你能否建议我该怎么做。我以前从来没有这样做过。任何相关链接都会有所帮助。再次感谢。
-
在同一台机器上运行 IIS。很抱歉打扰,但你能告诉我在哪里可以找到附加到进程选项。我查看了项目属性并试图找到任何这样的选项。感谢您继续提供帮助。
标签: asp.net