I am troubleshooting why GeoIP information is not being resolved in my Sitecore 9.1.1 instance on Azure PaaS
To try and ascertain whether the Sitecore GeoIP services has been subscribed to correctly, I followed the steps outlined here - https://sitecore.stackexchange.com/a/8379/73 - and proceeded to try and lookup an IP address on the server in question.
It fails me with this.
Server Error in '/' Application. geoIpServiceUri Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: geoIpServiceUri
And the stack trace:
[InvalidOperationException: geoIpServiceUri] Sitecore.CES.GeoIp.SitecoreProvider.RequestGeoIpService(String ip) +264 Sitecore.CES.GeoIp.SitecoreProvider.GetWhoIsInformationByIp(String ip) +313 Sitecore.Analytics.Lookups.LookupManager.GetInformationByIp(String ip) +53 ASP.sitecore_admin_testip_aspx.Button1_Click(Object sender, EventArgs e) +41 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +141 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +150 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5445
I've narrowed it down to being something related to the Discovery Endpoint resolution. I'm just not sure where said geoIpServiceUri is supposed to be configured or where to look next.