% 22 и т.д. вызывают "Недопустимые символы в пути" - PullRequest
0 голосов
/ 14 ноября 2018

Я думаю, корень проблемы ниже в том, что если я запрашиваю:

.. /% 22 * ​​1003 *

пример: http://iis.net/%22

Я получаю:

  [ArgumentException: Illegal characters in path.]
   System.Web.Configuration.ProcessHostMapPath.MapPathCaching(String siteID, VirtualPath path) +3413338
   System.Web.Configuration.ProcessHostMapPath.System.Web.Configuration.IConfigMapPath2.MapPath(String siteID, VirtualPath path) +9
   System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +169
   System.Web.CachedPathData.GetConfigPathData(String configPath) +369
   System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +132
   System.Web.HttpContext.GetFilePathData() +27
   System.Web.HttpContext.GetConfigurationPathData() +26
   System.Web.Configuration.HttpCapabilitiesBase.GetBrowserCapabilities(HttpRequest request) +133
   System.Web.HttpRequest.get_Browser() +197
   System.Web.ErrorFormatter.RequiresAdaptiveErrorReporting(HttpContext context) +113

На IIS v.10 он работает, а на IIS7 нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...