首页 > 解决方案 > Visual Studio 从同一网络中的另一台计算机调试 Web 应用程序

问题描述

我在 Visual Studio 2019 中编写了一个 web-app asp.net(.net 框架)身份框架,出于不同的原因,我使用 Windows PC 来完成它。

这个网络应用程序的消费者是一个移动应用程序,我用 xamarin 形式编写它,但在 iOS pc(同一网络中的另一台机器)中编写。

https://localhost:1234'当我运行网络应用程序时,我使用邮递员通过向(随机端口)发送请求来检查我的控制器是否正常工作。

显然,从 Mac 我无法使用 localhost 路径,因此我执行以下步骤:

  1. Documents\IISExpress\config\applicationhost.config文件中我添加了字符串 <binding protocol="http" bindingInformation="*:8080:" />(我也尝试过<binding protocol="http" bindingInformation="*:8080:*" />
  2. 从命令行我运行netsh http add urlacl url=http://*:1234/ user=Everyone
  3. 我从中检索 IPipconfig /all
  4. 我以管理员身份运行 Visual Studio

但是当我尝试发送请求时,它会返回Could not get any response错误。

我也试过了,htpps://COMPUTER-NAME:1234/但结果是一样的。

所以,我的问题是,如何从同一网络中的另一台机器调试在 Windows 机器上本地运行的 Web 应用程序?

谢谢

G。

标签: c#asp.netvisual-studiodebuggingxamarin

解决方案


推荐阅读