2011-01-28 2 views
0

Я работаю над веб-страницей asp.net, которая отображает данные из базы данных SQL.Почему моя веб-страница висит, когда я отправляю сообщение?

Существует форма, которую пользователь может заполнить, чтобы обновить данные. Однако форма не написана никакими элементами управления ASP.net. Форма отправляется с использованием jQuery $('#myform').submit().

У меня нет абсолютно никакой проблемы с этой страницей на моем развитом веб-сервере (сервер разработки VS, CASINI). Однако, когда я выталкиваю это на свою ферму производственных серверов, у моих пользователей возникают неустойчивые проблемы, когда почта не работает.

Страница всегда загружается в ответ на запрос GET, но когда пользователь отправляет форму, она может работать или не работать.

Одна из четырех вещей произойдет, когда пользователь отправит форму.

1) Форма подает и все работает - данные обновляются.

2) Форма отправляет и сервер не работает - данные не обновлен.

3) Форма отправляет и сервер возвращает пустую страницу - данные не обновлены.

4) Форма отправляет и пользователь видит сообщение «Internet Exploder не может отобразить страницу» - данные не обновлено.

Кажется, что нет рифмы или причины, когда страница работает или не работает. Единственная последовательная вещь - то, что страница всегда загружается для запроса GET.

Моя сессия не в порядке (для серверной фермы).

Ни в коем случае не появляется какое-либо значимое сообщение об ошибке. Где я должен начать искать проблему?

+2

Можете ли вы разместить свой код? Без этого нет никаких шансов разобраться в этом вопросе. – Oded

+0

Звучит как проблема с сервером, я бы начал с проверки журнала событий. –

ответ

0

Здесь вы говорите о различных уровнях (JQuery, ASP.NET и я предполагаю IIS для фермы серверов). Я бы использовал некоторые протоколирования, чтобы определить, в какой конкретной области ваша проблема.

Если все, что происходит на вашей машине разработки, вы можете использовать Fiddler или Firebug для отладки проблемы с вашими HTTP-запросами.

+0

Чтобы подчеркнуть, нет абсолютно никакой проблемы с этой страницей на сервере разработки. –

1

Звучит так, будто вы можете получить тайм-аут сети или код в бесконечном цикле. Любой блок тестирует DAL или начинает удалять куски, пока не найдете проблему.

Смежные вопросы