У меня есть приложение, которое должно было принимать небезопасные символы от Salesforce. Это% 0A и% 0D (пока что ...), и они не работают.
Я установил allowDoubleEscaping
на true
, requestValidationMode
на 2.0
, requestPathInvalidCharacters
на BLANK
, relaxedUrlToFileSystemMapping
на true
и maxRequestLength
на 1024
.
Это не сработало. Затем я попытался установить пользовательскую ошибку 400 для перенаправления на ту же страницу, не передавая данные, которые отправлял Salesforce. Также не работал.
Затем я попытался сделать то же самое в разделе «Страницы ошибок IIS 7», но он все еще не работал.
Как я могу:
- Получить приложение для приема символов?
- Или заставить приложение / IIS перенаправить на ту же страницу для ручного ввода?
Все это находится в приложении ASP.NET MVC 3, но я сомневаюсь, что это имеет значение, потому что, вероятно, IIS останавливает его, прежде чем он даже вызывает среду выполнения ASP.NET.
Буду признателен за помощь. Заранее спасибо!