У меня очень простой сервис WCF (консольное приложение для загрузки файлов).Я получаю ошибку (400) неверный запрос.Это работает, когда я загружаю небольшие файлы (4 КБ), но не удается на 700 КБ.
Из показаний, которые я сделал из-за переполнения стека и других, мне придется увеличить MaxReceivedMessageSize.Это было реализовано с использованием пользовательского класса и переопределением метода OnOpening, но он все еще не работал.
Я тестирую консольное приложение с использованием веб-клиента
outputBytes = webClient.UploadData(baseUrl + "/uploads/2." + filenameOnly, File.ReadAllBytes(filename));
ТакжеЯ использую WebServiceHost как в
var uri = new Uri("http://localhost:8000");<br>
var svc = new WebServiceHost(typeof (UploadService), uri);
Как мне решить эту проблему?PS: Приложение не имеет конфигурационного файла, поэтому я посмотрю, как это установить в коде.Если нет, и файл конфигурации необходим, то каким должен быть контент.
Примечания: я нашел эту ссылку Ошибка неверного запроса 400 - клиент WCF , где было объяснено, что эти свойства толькодействительно для услуг на основе мыла.Он предложил обновить web.config.Поскольку это консольное приложение, мне интересно, как это можно сделать '
привет.