【问题标题】:IIS Express Remote access with Visual Studio 2019使用 Visual Studio 2019 进行 IIS Express 远程访问
【发布时间】:2019-11-28 12:23:29
【问题描述】:

我以前不记得这是一个问题,现在许多线程都已经过时了。

在我的 Windows 10 安装上,VS 2019 将我的项目托管在 http://localhost:58402 就好了。

但是,当我将 Properties > Debug > App URL 下的 url 更改为 0.0.0.0:58402 时,我收到错误:

Cannot connect to web server IIS Express

我尝试过的:

  1. 以管理员身份运行 VS 2019
  2. 重新启动计算机
  3. 删除隐藏的 VS 文件夹
  4. 在我的 API 项目属性文件夹中修改 launchSettings.json

我可以更改端口就好了。但是,一旦我将localhost 更改为0.0.0.0,就会发生错误。

【问题讨论】:

  • 远程有多远:是在同一个局域网上(使用计算机的IP地址而不是0.0.0.0)还是一般在互联网上?
  • 只是局域网对不起,是的。
  • @AndrewMorton 我已经尝试了所有这些答案。 netsh powershell 不起作用。代理是最好的解决方案,但我设备上的 CORS 策略效果不佳。我宁愿将 IIS Express 本身暴露给 LAN。
  • 你能用 IIS 代替 IIS Express 吗?

标签: visual-studio iis-express


【解决方案1】:

更新:

5 个月以来,我一直在使用 NPM 包 iisexpress-proxy 作为日常驱动程序取得了巨大成功。

在使用 CORS 时遇到了一些困难,但禁用它以进行本地调试可以让我做所有我期望的事情。

https://www.npmjs.com/package/iisexpress-proxy

【讨论】:

  • iisexpress-proxy 只要您不需要接受 https 请求就可以很好地工作。
猜你喜欢
  • 2021-06-20
  • 2018-02-09
  • 2020-10-05
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 2021-10-15
  • 2020-07-04
  • 1970-01-01
相关资源
最近更新 更多