我的asp.net mvc5网站配置了“不安全的连接”(禁用SSL-http://)时,我一直在使用地名自动完成服务,效果非常好。

最近,为了集成Facebook身份验证,我被迫将连接类型更改为“安全连接”(启用SSL-https://)。从那时起,当我尝试访问地名自动完成文本框时,出现以下错误:“糟糕,地名服务返回了错误”。

我去了地名网站,我意识到只有付费的高级帐户才可以进行安全连接。

您对我如何继续使用地名服务同时允许Facebook身份验证(免费)有任何想法吗?我很确定必须有解决方法才能完成任务。我不需要最终答案,我对如何做到这一点感到满意。

最佳答案

我是这样解决的:停止使用GeoNames自动完成功能,而开始使用Google Places自动完成功能。

关于asp.net-mvc - 在同一应用程序中使用地名服务和Facebook身份验证(它们互斥吗?),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22095130/

10-09 09:44