当我的 asp.net mvc5 网站配置了“不安全连接”(禁用 SSL - http://)时,我一直在使用 geonames 自动完成服务并取得了很好的效果。
最近,为了集成 Facebook 身份验证,我被迫将连接类型更改为“安全连接”(启用 SSL - https://)。从那时起,当我尝试访问 geonames 自动完成文本框时,我收到以下错误:“糟糕,geonames 服务返回错误”。
我去了 geonames 网站,我意识到只有高级帐户(付费)允许安全连接。
您对我如何在允许 facebook 身份验证的同时(免费)继续使用 geonames 服务有什么想法吗?我很确定必须有一个解决方法来获得东西完毕。我不需要最终答案,我会很满意关于如何做到这一点的一些见解。
最佳答案
我是这样解决的:停止使用 GeoNames 自动完成并开始使用 Google Places 自动完成。
关于asp.net-mvc - 在同一应用程序中使用 Geonames 服务和 Facebook 身份验证(它们相互排斥吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22095130/