2012-05-07 2 views
0

я получил странное явление при использовании Response.Redirect в моем asp.net приложении, вот в чем дело:response.redirect больших новостей

Response.Redirect("~/somepage.aspx"); 

, когда страница только в корне виртуальной директории, она будет принять almostly 15 миллисекунд, чтобы получить (найти) страницу

Response.Redirect("~/somedir/somepage.aspx"); 

при перемещении страницы в директорию, это займет almostly 2 секунд, чтобы получить (найти) страницу, время невыносимой для просмотра веб-сайта, и Я пробовал много способов исправить это, в конце концов, все еще не знаю, почему это происходит, могли бы вы, ребята, дать мне какие-нибудь адвекции, спасибо большое , btw, somepage.aspx ничего не имеет в нем, кроме двух слов в теле узла: «помогите мне».

p.s. в somedir есть 72 aspx-страницы, около 10 страниц aspx в корневом каталоге.

Я нашел ключ, я создаю новый dir newdir с только somepage.aspx в нем, тогда время, потраченное на получение страницы, составляет 15 миллисекунд, поэтому тест приводит меня к такому выводу: время ответа. Работа по переадресации основана на количестве файлов в каталоге, mayber. Я ошибаюсь в этом, но это единственный факт, который я получил.

+0

это может быть проблема с вирусом, такая как desktop.ini и folder.htt, этот вирус может замедлить работу простой поиск и удаление, пока все файлы проверены в инструментах> опция> вид во-вторых удалить веб-папку в C: \ WINDOWS \ web – skhurams

+0

Я принимаю ваши советы в серьезное рассмотрение, спасибо #skhurams #Siva Charan –

+0

Работает на моей машине. Можете ли вы предоставить * минимальный * рабочий образец, который воспроизводит проблему? – Heinzi

ответ

1

Насколько я знаю, это не проблема с Response.Redirect.

На самом деле проблема будет основана на элементах управления содержимым &, на которые требуется время для загрузки всей информации.