小编Rus*_*sty的帖子

无法从UWP应用程序中看到localhost

我正在笔记本电脑上使用UWP应用程序.在以前发布Windows 10的笔记本电脑上,我能够让我的应用程序在localhost上看到我的Web API服务,但是在这台笔记本电脑上,无论我尝试什么,我总是使用HTTP客户端收到此错误:

无法建立与服务器的连接

var response = await client.GetAsync(BuildGetRequest()).AsTask(source.Token);
Run Code Online (Sandbox Code Playgroud)

如果我指向我在Azure上发布的服务,一切正常.这是我尝试过的:

  • 在App的项目属性中设置允许的本地网络环回.确认在Fiddler的AppContainer Loopback Exemption Utility中检查了我的app包名称.
  • 在Package.AppManifest中设置Internet(客户端),Internet(客户端和服务器),专用网络功能
  • 尝试从命令行手动设置c:> checknetisolation loopbackexempt -a -n =
  • UWP启用本地网络环回
  • 在绝望的行为中完全禁用了防火墙.
  • 在完整的IIS而不是IIS Express中运行我的Web API.

没有任何区别.

我注意到我在Edge中遇到了类似的问题,尽管允许使用Localhost环回about:flags以及我在其中找到的其他一些建议:

我的Web API项目在除Edge之外的每个浏览器中运行良好,因此我猜测Edge是一个通用应用程序,问题是相互关联的.当我在Edge中调试它时,我收到此错误:

无法连接到代理服务器

如果我去Settings关闭手动代理服务器,再次运行它我得到:

嗯,我们无法访问此页面

我注意到,由于某种原因,手动代理服务器设置在后续运行期间不断重新打开.

任何人都可以建议我可以尝试让我的UWP应用程序在localhost上查看我的服务吗?

c# windows localhost uwp

16
推荐指数
1
解决办法
8508
查看次数

标签 统计

c# ×1

localhost ×1

uwp ×1

windows ×1