When Url Rewrite is installed in a sitecore 9 system I get the following error:
Source: Hi.UrlRewrite
at Hi.UrlRewrite.Caching.RulesCache.SetRules[T](IEnumerable`1 outboundRules, String key)
at Hi.UrlRewrite.Caching.RulesCache.SetInboundRules(IEnumerable`1 inboundRules) in C:\git\UrlRewrite\Hi.UrlRewrite\Caching\RulesCache.cs:line 31
at Hi.UrlRewrite.Processing.RulesEngine.GetCachedInboundRules() in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\RulesEngine.cs:line 254
at Hi.UrlRewrite.Processing.InboundRuleInitializer.Process(PipelineArgs args) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRuleInitializer.cs:line 30
and
PID[8108] Error 2088 20:15:50 ERROR UrlRewrite[web]::Exception occured
Exception: System.MissingMethodException
Message: Method not found: 'System.Object Sitecore.Caching.CustomCache.GetObject(System.Object)'.
Source: Hi.UrlRewrite
at Hi.UrlRewrite.Caching.RulesCache.GetRules[T](String key)
at Hi.UrlRewrite.Caching.RulesCache.GetInboundRules() in C:\git\UrlRewrite\Hi.UrlRewrite\Caching\RulesCache.cs:line 26
at Hi.UrlRewrite.Processing.InboundRewriteProcessor.GetInboundRules(Database db) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 82
at Hi.UrlRewrite.Processing.InboundRewriteProcessor.ProcessUri(Uri requestUri, Database db, InboundRewriter urlRewriter) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 69
at Hi.UrlRewrite.Processing.InboundRewriteProcessor.Process(HttpRequestArgs args) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 36
When Url Rewrite is installed in a sitecore 9 system I get the following error:
and
This appears to be similar to https://github.com/iamandycohen/UrlRewrite/issues/28 and leads me to believe that sitecore regularly changes their caching model.
Do you have any plans to support Sitecore 9 with this module?