Интересно, что вы можете увидеть полную ошибку, но не можете получить доступ к коду ASP.NET.Как правило, полную ошибку можно увидеть только в режиме отладки, потому что на производстве значение ошибки (должно быть) RemoteOnly
или Off
.Это кажется ошибкой конфигурации и потенциальным риском на стороне сайта ASP.NET.
Вы говорите "чтобы http опубликовать некоторые XML-файлы" .Если вы действительно отправляете файлов , вы не получите этот ответ.Возможно, вы можете связаться с владельцем сайта и попросить его изменить форму, чтобы разрешить ввод файлов.
Вы можете изменить свой ввод таким образом, чтобы он больше не выглядел как XML, но тогда это не XMLбольше тоже.То есть измените все <
в <
, и вы сможете получать данные, но при обработке они не должны быть экранированы.
Если этот сайт должен принимать XML, его необходимо изменитьпринять XML.Либо он должен принимать файлы, либо он должен принимать ввод HTML / XML, отключив ValidateRequest
.Если он не должен получать XML, вы мало что можете сделать.Это похоже на заполнение банковской платежной формы путем ввода букв в поле суммы: оно просто не будет работать (если оно не было разработано таким образом).