Я получаю странную ошибку на своем сайте MVC. У меня есть действие в моем контроллере, которое отвечает на маршрут по умолчанию {controller} / {action} / {id} - в моем случае, /Project/Client/ndomid coming.
В зависимости от идентификатора, который я передаю, я получаю сообщение об ошибке. Если Elmah выключен, это ошибка ASP.NET 404. Включение Elmah дает мне следующее:
System.Web.HttpException
at System.Web.CachedPathData.GetConfigPathData(String configPath)
at System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp)
at System.Web.HttpContext.GetFilePathData()
at System.Web.HttpContext.GetConfigurationPathData()
at System.Web.Configuration.RuntimeConfig.GetConfig(HttpContext context)
at System.Web.HttpContext.get_ImpersonationToken()
at System.Web.ClientImpersonationContext.Start(HttpContext context, Boolean throwOnError)
at System.Web.HttpApplication.ThreadContext.SetImpersonationContext()
at System.Web.HttpApplication.ThreadContext.Enter(Boolean setImpersonationContext)
at System.Web.HttpApplication.OnThreadEnterPrivate(Boolean setImpersonationContext)
at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error)
Это происходит только с определенными параметрами ID. например
/Projects/Client/ABC -- works
/Projects/Client/DEF -- works
/Projects/Client/GHI -- 404
/Projects/Client/JKL -- works
и так далее ...
Есть какие-нибудь подсказки?