.Net Framework 1.1. SP 1(KB867460)
От: mik_rsdn Украина  
Дата: 29.09.05 11:22
Оценка:
Установил .Net Framework 1.1. SP 1(KB867460)
И он снес все ISAPI расширения для всех сайтов. Когда добавляю их ручками- все работает, но мне как-то грустно- на сервере 12 веб-узлов и для каждого надо прописать около 20 расширений. Может есть способ как-то это автоматизировать?

30.09.05 18:01: Перенесено модератором из '.NET' — AndrewVK
Re: .Net Framework 1.1. SP 1(KB867460)
От: mogadanez Чехия  
Дата: 29.09.05 11:35
Оценка:
Здравствуйте, mik_rsdn, Вы писали:

_>Установил .Net Framework 1.1. SP 1(KB867460)

_>И он снес все ISAPI расширения для всех сайтов. Когда добавляю их ручками- все работает, но мне как-то грустно- на сервере 12 веб-узлов и для каждого надо прописать около 20 расширений. Может есть способ как-то это автоматизировать?


пример на JS, aWebSiteToInstall — номер сайта...
довольно легко перепишется на c# с DirectoryServices

 function setup_isapi_filter( filter_name, filter_path, filter_desc, aWebSiteToInstall )
            {
            var web_site = GetObject( "IIS://LocalHost/W3SVC/"+ aWebSiteToInstall );
            var filters_obj;
            try
                {
                filters_obj = web_site.GetObject( "IIsFilters", "Filters" );
                }
            catch (e)
                {
                filters_obj = web_site.Create( "IIsFilters", "Filters" );
                }
            var load_order = filters_obj.FilterLoadOrder;
            if ( load_order.indexOf( filter_name ) == -1 )
                {
                if ( load_order != "" )
                    load_order = load_order + ",";
               load_order = load_order + filter_name;
               }
            filters_obj.FilterLoadOrder = load_order;
            filters_obj.SetInfo();

            var filter_obj;
            try
                {
                filter_obj = filters_obj.GetObject( "IIsFilter", filter_name );
                }
            catch(e)
                {
                filter_obj = filters_obj.Create( "IIsFilter", filter_name );
                }
            filter_obj.FilterPath = filter_path;
            filter_obj.FilterDescription = filter_desc;
            filter_obj.SetInfo();
            }
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re: .Net Framework 1.1. SP 1(KB867460)
От: mik_rsdn Украина  
Дата: 29.09.05 11:48
Оценка:
Упс, сорри промахнулся. Просьба к модераторам перенести топик в ASP.NET
Re: .Net Framework 1.1. SP 1(KB867460)
От: 4horseman Украина  
Дата: 29.09.05 12:14
Оценка:
Здравствуйте, mik_rsdn, Вы писали:

_>Установил .Net Framework 1.1. SP 1(KB867460)

_>И он снес все ISAPI расширения для всех сайтов. Когда добавляю их ручками- все работает, но мне как-то грустно- на сервере 12 веб-узлов и для каждого надо прописать около 20 расширений. Может есть способ как-то это автоматизировать?

И самое неприятное, что для вновь создаваемых сайтов эти разширения не прописываются автоматически.
Мож у кого возникали такие проблеммы с SP1(KB867460)?
Re: .Net Framework 1.1. SP 1(KB867460)
От: AlLucky Беларусь Qulix Systems
Дата: 30.09.05 10:54
Оценка:
Здравствуйте, mik_rsdn, Вы писали:

_>Установил .Net Framework 1.1. SP 1(KB867460)

_>И он снес все ISAPI расширения для всех сайтов. Когда добавляю их ручками- все работает, но мне как-то грустно- на сервере 12 веб-узлов и для каждого надо прописать около 20 расширений. Может есть способ как-то это автоматизировать?
А выполнять команду
aspnet_regiis.exe -i
Sincerely Mine AlLucky Sly
<<Слушаю болтовню коллег...>>
Aleksandr Sly
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.