Мой сайт asp.net 1.1 не обновится - PullRequest
2 голосов
/ 12 августа 2011

У меня есть сайт ASP.NET 1.1 , и я загружаю небольшое изменение, но страница не обновляется.Страница была изменена 2,5 часа назад.Я попытался загрузить страницу в 3 разных браузерах, поэтому я знаю, что проблема не в кэшировании браузера.Я искал похожие ситуации в сети и в StackOverflow.Я попытался изменить строку запроса, удалить файл и снова загрузить его, а также изменить web.config, чтобы попытаться принудительно перезапустить сайт.

Я даже загрузил файл под другим именем, чтобы убедиться, что не было другогопроблема.Это сработало, но я не хочу менять все ссылки, чтобы они указывали на новую страницу.Я даже пытался использовать удаленный рабочий стол для входа на другой компьютер с другого клиента, чтобы проверить, есть ли в нем кэшированная версия страницы ... это так.

Сайт расположен совместно с использованием общего хостинга, и мой (новый) клиент даже не знает, как найти URL-адрес панели администратора или кому обратиться за поддержкой.

Использование Что это за сайт работает? , я узнал, что работает сервер:

Windows 2000Microsoft-IIS / 5.0ASP.NET v1.1F5 Big-IP

Я знаю!Crummy host!

Я уверен, что через день я свяжусь со службой поддержки и выясню это, но я все еще хочу узнать, как эта страница кэшируется.Я программирую ASP.NET в течение 5 лет и не помню ничего подобного раньше.Я не думаю, что прокси кэширует страницу, но пока это единственное, о чем я могу думать.

Спасибо за любые идеи заранее ...

РЕДАКТИРОВАТЬ: Кодпример ... Это выглядит как страница ASPX на одну страницу, без кода.

<%@ Page Language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head runat="server">
    <title>Login</title>
</head>

<body>
...
</body>
</html>

1 Ответ

0 голосов
/ 13 декабря 2011

Если это не исправлено, то может возникнуть старая ошибка, из-за которой временные файлы ASP.NET не обновляются корректно.

Если дело обстоит именно так, будьте рады, что это пошло не так - оно также может пойти не так, как если бы в ваших приложениях возникали ошибки компиляции на случайных страницах. Если это так, то может потребоваться перезапуск. Или, что еще хуже, остановка, очистка этого каталога и запуск.

Как для этого, так и для некоторых других ошибок компиляции, вы можете попробовать ввести нулевое изменение (добавить пробел, удалить пробел) в global.asax. Это может вызвать полную перекомпиляцию.

...