У меня есть длинное значение строки запроса, которое мне нужно передать (я понимаю, что это сомнительная практика), и я не могу заставить его вступить в силу для моего Appharbor экземпляра приложения.
Локально, я внес это изменение в свой web.config и подтвердил, что рассматриваемый URL работает локально:
<httpRuntime maxQueryStringLength="2097151"/>
И убедитесь, что он существует в результирующем файле web.config после преобразования моим Web.Release.config. Тем не менее, когда я нажимаю на AppHarbor, преобразование должно забрать его ... но я все еще получаю это исключение:
The length of the query string for this request exceeds the configured maxQueryStringLength value.
Трассировка стека:
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
Есть идеи? Спасибо за вашу помощь.