Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема индексации поисковиками / 2 сообщений из 2, страница 1 из 1
05.12.2004, 22:03
    #32813535
Alvas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема индексации поисковиками
Есть сайт http://]www.alvas.net, написанный на asp.net.

В логах ниже
1-я строка - шапка
2-я строка - заход пользователя на сайт
3-4-я строка - роботы поисковиков msn и google

#Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken

2004-12-04 00:00:25 W3SVC5905 Z55501 69.56.161.186 GET /Default.aspx - 80 - 213.54.12.38 HTTP/1.1 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-US;+rv:1.7)+Gecko/20040803+Firefox/0.9.3 - http://www.devarchive.com/go.php?aid=1142 200 0 0 11198 463 4421

2004-12-04 02:59:24 W3SVC5905 Z55501 69.56.161.186 GET /Default.aspx - 80 - 207.46.98.126 HTTP/1.0 msnbot/0.3+(+http://search.msn.com/msnbot.htm) - - 500 0 0 4256 209 234

2004-12-04 04:37:21 W3SVC5905 Z55501 69.56.161.186 GET /Default.aspx - 80 - 66.249.64.131 HTTP/1.0 Googlebot/2.1+(+http://www.google.com/bot.html) - - 500 0 0 4256 211 93

Из лога видно что когда зашел пользователь статус ошибки 200, т.е. все нормально и размер ответа сервера 11198 байт.
А когда зашли роботы то статус ошибки 500, т.е. внутренняя ошибка сервера и размер ответа сервера 4256 байт.

Что здесь не так?
Спасибо!
...
Рейтинг: 0 / 0
07.12.2004, 16:29
    #32817012
marina milanina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема индексации поисковиками
Поставьте на Application_Error обработчик 500 ошибки, который будет отсылать вам письмо с информацией об ошибке на e-mail
Пишите туда свойства последней ошибки, параметры запроса, и пр.
Гораздо проще будет разобраться где именно происходит ошибка и в чем ее причина.

Вот, небольшой кусочек из нашего обработчика
Код: plaintext
1.
2.
3.
4.
LastError = Server.GetLastError();
ErrorMessage += "Source: "+LastError.Source+"\n";
ErrorMessage += "Message: "+LastError.Message+"\n";
ErrorMessage += "StackTrace: "+LastError.StackTrace+"\n";
ErrorMessage += "HelpLink: "+LastError.HelpLink+"\n\n";
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема индексации поисковиками / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]