Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
 Собственный обработчик прекомпилированных страниц  [new]
Realist
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
у меня слетел хард на котором были исходники сайта.
осталась только прекомпилированния версия на сервере.

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

я придумал написать свой обрабочик прекомпилированных страниц, унаследовав основную функциональность от дефолтного обработчика. Новый обработчик должен после рендеринга пройтись по результатному HTML коду функцией string.replace(stringToReplace, replaceByString);

уверен что решение должно уместиться в 10-20 строк.
подскажите как это можно сделать.

Данное сообщение получено с GotDotNet.Ru
20 сен 08, 17:17    [6208790]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
Чорный Бада
Member

Откуда: Helsinki
Сообщений: 1364
Realist
я придумал написать свой обрабочик прекомпилированных страниц, унаследовав основную функциональность от дефолтного обработчика.

В ледующий раз придумайте лучше вовремя делать резервные копии
20 сен 08, 17:28    [6208802]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
Realist
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
стопроцентофф. в следущий раз так и сделаю, но что что случилось, то случилось.

Данное сообщение получено с GotDotNet.Ru
20 сен 08, 18:17    [6208866]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
зы
Member

Откуда:
Сообщений: 2530
декомпильни обратно рефлектором
20 сен 08, 22:58    [6209370]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
Чорный Бада
Member

Откуда: Helsinki
Сообщений: 1364
зы
декомпильни обратно рефлектором

AFAIK, никакой рефлектор не восстановит aspx страницы.
20 сен 08, 23:05    [6209383]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
зы
Member

Откуда:
Сообщений: 2530
ну если там ваще полная компиляция, то конечно облом
21 сен 08, 00:41    [6209555]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
Realist
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Мое видение вопроса:
после того как страницы были прекомпилированы,
их все равно обрабатывает тот же обработчик.

Достаточно узнать какой используется обработчик HttpHandler. Затем унаследовать его в своем классе, дописав фунцию рендеринга в нужную сторону.

Затем в web.config указать новый класс для обработки файлов с раширением aspx.

Данное сообщение получено с GotDotNet.Ru
21 сен 08, 00:55    [6209568]     Ответить | Цитировать Сообщить модератору
 Re: Собственный обработчик прекомпилированных страниц  [new]
Чорный Бада
Member

Откуда: Helsinki
Сообщений: 1364
Вообще, подозреваю, что может помочь создать пустой сайт, сделать ему подкаталог bin, перенести туда файлы из "ASP.NET Temporary Files" и сделать на нём aspx файлы-заглушки, наподобии тех что создаются при компиляции сайта в необновляемый сайт.
21 сен 08, 01:05    [6209573]     Ответить | Цитировать Сообщить модератору
Все форумы / ASP.NET Ответить