当前位置:   C++ > 正文

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

c#,windows,localhost,uwp,服务器,https,rust,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

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

无法建立与服务器的连接

var response = await client.GetAsync(BuildGetRequest()).AsTask(source.Token);

如果我指向我在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以及我在其中找到的其他一些建议:

https://social.technet.microsoft.com/Forums/en-US/0face535-3c7a-4658-be34-6c376322ca34/microsoft-edge-cant-open-local-domains

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

无法连接到代理服务器

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

嗯,我们无法访问此页面

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

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



1> rustyx..:

这不是一个错误,它是一个称为网络隔离的功能.它是在Windows 8中引入的(Metro应用程序称为Windows运行时应用程序).

出于安全原因,不允许以标准方式安装的UWP应用程序对其安装的设备进行网络调用.

更多细节在这里和这里.

可以在Visual Studio调试设置中禁用该功能,还有文章如何允许Windows运行时应用程序的环回谈论使用CheckNetIsolation Windows工具为每个应用程序启用环回访问:

CheckNetIsolation.exe LoopbackExempt -s

CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-4125766819-3228448775-2449327860-2490758337-1264241865-3581724871-2122349299

还有GUI工具,如启用环回实用程序和环回免除管理器,使这项任务更容易:

启用环回实用程序


问题是,即使有所有这些,您也无法在UWP应用中使用侦听Socket或StreamSocket来接受来自同一台计算机的连接
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/CPP/detail/14005
推荐阅读
  • 如何解决《grailsspring安全角色和组》经验,为你挑选了0个好方法。grails,spring-security,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳... [详细]

  • 如何解决《如何将字典作为函数参数传递?》经验,为你挑选了1个好方法。dictionary,swift,go,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具... [详细]

  • 如何解决《有用的代码使用reduce()?》经验,为你挑选了10个好方法。python,functional-programming,git,安全,程序员,json,django,DevBox,在线流程图,编程,编程问答,程序员,开发者工具... [详细]

  • 如何解决《重新定义的变量不成功》经验,为你挑选了2个好方法。javascript,scope,var,安全,firefox,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在... [详细]

  • 如何解决《考虑到供应商被忽略,如何克隆我自己的Laravel项目》经验,为你挑选了1个好方法。git,laravel-5,homestead,vagrant,https,bash,windows,ssh,json,服务器,安全,DevBox... [详细]

  • 如何解决《使用SSL的mongodump和mongorestore》经验,为你挑选了0个好方法。ssl,mongodb,mongodump,go,安全,windows,docker,服务器,DevBox,在线流程图,编程,编程问答,程序员,... [详细]

  • 如何解决《禁用ASP.NETEventValidation》经验,为你挑选了1个好方法。.net,asp.net,eventvalidation,安全,javascript,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发... [详细]

  • 如何解决《我们通过大规模Web应用程序实际意味着什么?》经验,为你挑选了1个好方法。web-services,web-applications,facebook,go,服务器,nosql,分布式,安全,DevBox,在线流程图,编程,编程问... [详细]

  • 如何解决《前往频道-推送至频道会停止执行》经验,为你挑选了1个好方法。channel,go,goroutine,https,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间... [详细]

  • 如何解决《简单的密码加密》经验,为你挑选了5个好方法。database,language-agnostic,passwords,安全,c#,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]

  • 如何解决《将日期字符串与SQLServer中的日期时间进行比较?》经验,为你挑选了3个好方法。tsql,database,sql-server,datetime,sql,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开... [详细]

  • 如何解决《为什么下载有时标记为md5,sha1和其他哈希指标?》经验,为你挑选了2个好方法。hash,checksum,download,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成... [详细]

  • 如何解决《RubyOnRails是否已为企业做好准备?》经验,为你挑选了10个好方法。ruby,enterprise,ruby-on-rails,安全,程序员,c#,php,sql,go,restful,windows,twitter,fa... [详细]

  • 如何解决《.NET的System.Data.SQLite中的serealized模式》经验,为你挑选了0个好方法。c#,sqlite,multithreading,system.data.sqlite,sql,安全,DevBox,在线流程图... [详细]

  • 如何解决《本地javascript无法打开本地文件》经验,为你挑选了1个好方法。javascript,ajax,html,json,chrome,xml,https,安全,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具... [详细]

  • 如何解决《LoadLibraryW和POSIX路径分隔符》经验,为你挑选了1个好方法。dll,winapi,posix,loadlibrary,windows,https,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,... [详细]

  • 如何解决《MQErroronSSLenabled》经验,为你挑选了1个好方法。java,ssl,ibm-mq,linux,go,ios,bash,安全,服务器,redis,windows,算法,html,https,DevBox,在线流程图... [详细]

  • 如何解决《是否有一种"简洁"的方式在JavaScript中进行命名空间?》经验,为你挑选了4个好方法。javascript,namespaces,安全,jquery,DevBox,在线流程图,编程,编程问答,程序员,开发... [详细]

  • 如何解决《在Clojure中是否有一种习惯性的替代方案?》经验,为你挑选了1个好方法。null,clojure,maybe,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间... [详细]

  • 如何解决《是否可以在我自己的服务器上托管电报?》经验,为你挑选了2个好方法。telegram,服务器,安全,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端... [详细]

相关标签
  

闽ICP备14008679号