![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Доброе время суток!
Вот есть такой код:
В одной из последних трёх строчек возникает Null Reference Exeption. Код используется в веб-граббере причем проблема в том что ошибка возникает только на сервере(код используется на ASP.NET страничке) локально всё впорядке всё работает и всё замечательно. Поэтому я немогу отследить где миенно понял только что в одной из 3-х строчек. Принцип возникновения ошибки тоже непонятен - в ряде случаев она возникает а в ряде нет... Это сообщение отредактировал(а) JaguarSmith - 3.6.2006, 16:25 |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 5 Всего: 149 |
JaguarSmith, привет.
Не знаю в чем дело. Особенно смущает эта строчка: Такая ошибка (пустая ссылка на объект) может возникнуть только если в не существует страницы по адресу UrlToLoad. Тогда req не будет установлен P.S. System.Net.HttpWebRequest.Create -- статик функция, так что в этом проблем нет. Только в том, что req = null |
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Вот я что-тьо подобное подозревал - ближе к вечеру все заработало само но я всё-таки поставил Try-Catch для отлова и обработки ошибки...
|
|||
|
||||
| -ser- |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: нет Всего: 13 |
я бы пропарсил как следует строку UrlToLoad перед вызовом Create(UrlToLoad).
слишком примитивная проверка, если это вообще можно назвать таковой. а если пользователь не те косые поставил, одну забыл, двоеточие забыл и проч. -------------------- "Тонкая, однако, работа." |
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Ну она там проверяется более менее да и ссылки не битые на самом деле - они все открывались в броузере просто сервер почемуто их не видел
Но тема интересная! Вот тут: http://forum.vingrad.ru/index.php?showtopic=95513 я разобрался с тем как проверить ссылку на рисунок. А как проверить ссылку на вебстраницу? Так как там уже не проверишь у 404 страницы ведь MIME будет такой же как и у нормальной |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 7 Всего: 61 |
||||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Спасибо Arilou покопаюсь! Тема для меня новая - заодно и разберусь... В общем, будут новые вопросы!
|
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |