powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Переадресация всех запросов к ASP.NET
5 сообщений из 5, страница 1 из 1
Переадресация всех запросов к ASP.NET
    #33936499
Lacrimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток...

Хочу сделать переадресацию всех запросов на .NET.
Поисковик порекомендовал или использовать обходной метод с 404 ошибкой, или править конфиг IISа. Есть ли "законный" способ сделать это средствами ASP.NET?

win2k3 + asp.net 2.0

*)в конфиге IISа прописано для корневой директории сайта:
ScriptMaps=".*,c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,0">
Но почему-то не помогает

*)в вэб конфиге:
<httpHandlers>
<clear/>
<add verb="*" path="*" type="myHandler"/>
</httpHandlers>
Что тоже не помогает

*)global.asax настроен на перехват но почему-то тоже этого не делает :-\

Тем не мение в результате запроса / всеравно или листинг денай или сам листинг, (в зависимости от галочки в конфиге) :-\

Посоветуйте плиз чего-нибудь, господа программисты?
...
Рейтинг: 0 / 0
Переадресация всех запросов к ASP.NET
    #33936639
Lacrimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Частично решил проблему заменой строки в конфиге:
ScriptMaps=".*,c:\windows\...\aspnet_isapi.dll,0">
на
ScriptMaps="*,c:\windows\...\aspnet_isapi.dll,0">
После чего, строка в гуи уонфигураторе для IISа переползла из менеджед экстеншен в wildcard application maps. :-\ забавно, но под win2k такой фичи что-то не припомню.

Теперь global.asax и httpHandler вызываются всегда и работают.

Но вопрос остается открытым - можно ли добиться того же эффекта только средствами фреймверка, не прибегая к правке конфига IISa?
...
Рейтинг: 0 / 0
Переадресация всех запросов к ASP.NET
    #33936777
c_RA_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Способа сделать это не прибегая к изменениям настроек IIS я не знаю, но всегда делаю это так, как описано, например, вот тут: http://scottwater.com/blog/articles/Wildcard.aspx
...
Рейтинг: 0 / 0
Переадресация всех запросов к ASP.NET
    #33938642
GreenBee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток...

Хочу сделать переадресацию всех запросов на .NET.
Поисковик порекомендовал или использовать обходной метод с 404 ошибкой, или править конфиг IISа. Есть ли "законный" способ сделать это средствами ASP.NET?

win2k3 + asp.net 2.0

*)в конфиге IISа прописано для корневой директории сайта:
ScriptMaps=".*,c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,0">
Но почему-то не помогает

*)в вэб конфиге:
<httpHandlers>
<clear/>
<add verb="*" path="*" type="myHandler"/>
</httpHandlers>
Что тоже не помогает

*)global.asax настроен на перехват но почему-то тоже этого не делает :-\

Тем не мение в результате запроса / всеравно или листинг денай или сам листинг, (в зависимости от галочки в конфиге) :-\

Посоветуйте плиз чего-нибудь, господа программисты?

В 2003 виндосе это очень легко делается в IIS
1. Открываешь свойства виртуального каталога(сайта)
2. Закладка "Домашний каталог"
3. Кнопка "Настройка"
4. В WinXP там только возможность сопоставить aspnet_isapi.dll определенному расширению, а в Win2003 прям под этим списком ещё один - добавиь туда aspnet_isapi.dll и ASP.NET будет получать абсолютно все запросы

ASP.NET forever!
...
Рейтинг: 0 / 0
Переадресация всех запросов к ASP.NET
    #33939088
Lacrimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и сделал (только вручую в конфиге прописал)
спасибо...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Переадресация всех запросов к ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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