Неверный Uri: схема Uri недействительна - PullRequest
4 голосов
/ 01 октября 2011

Я пытаюсь установить соединение через HttpWebRequest. Я читаю ссылки из текстового файла. Тем не менее я получаю ошибку «System.UriFormatException».

Я попытался добавить http: // перед URL-ссылками в моем текстовом файле. Но результат тот же.

Какое может быть решение?

Ответы [ 2 ]

8 голосов
/ 01 октября 2011

Если ошибка возникает только при чтении значений из файла, но не при назначении непосредственно переменной string, то я предполагаю, что читаются дополнительные символы (кавычки, экранированные символы, возврат каретки /переводы строк и т. д.).

Попробуйте прочитать первое значение в string, а затем сравнить его с тем, что вы ожидаете в явном значении string.Любые различия должны быть очевидны после этого.

1 голос
/ 01 октября 2011

Не видя код, невозможно сказать, что вы пытаетесь сделать. Но вы можете начать с просмотра свойства Message класса UriFormatException. Message - это строка, объясняющая причину исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...