У меня большая проблема. В прямом эфире есть устройства, которые отправляют URL "/ updates". Это опечатка разработчика для этих устройств. В журналах сервера это выглядит как "/updates+".
У меня есть модуль переписывания ManageURL, который обрабатывает все запросы без расширения. Но этот запрос вызывает HttpException:
System.Web.HttpException:
System.Web.HttpException
at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)
at System.Web.HttpContext.ValidatePath()
at System.Web.HttpApplication.ValidatePathExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Как я вижу в журналах, модуль перезаписи URL даже не получает этот URL, поэтому я не могу исправить его там.
Есть ли способ обработать эти URL с помощью ASP.NET?