Невозможно добавить шаблонную карту сценариев в IIS 6.0 программно

Я создал проект Web Setup с использованием VS 2008. Я создал специальное действие для программного добавления карты-шаблона с подстановочными знаками для моего виртуального каталога. Приложение устанавливается нормально, но во время пользовательских действий не удается добавить скрипт-карту. Я пробовал это на сервере Win 2003 с IIS 6.0 и WinXP с IIS 5.1. Я нахожусь в своем уме, чтобы понять проблему. Вот код VB, который я использовал:

                Dim ScriptMap = "*," + ISAPIPath + ",0,POST"
                Dim de As DirectoryEntry                    
                de = New DirectoryEntry("IIS://LM/W3SVC/1/ROOT/MyApp")    
                de.Properties("ScriptMaps").Add(ScriptMap)
                de.CommitChanges()

Появится диалоговое окно с сообщением о том, что сервер RPC недоступен. Я проверил URL метабазы ​​IIS с помощью обозревателя метабазы. Любые указатели на проблему?

Спасибо,
Vamyip

1 ответ

Решение

Исправлено это наконец! Проблема была с метабазой пути. Ниже приведен рабочий код. Злая маленькая перемена:)

Dim ScriptMap = "*," + ISAPIPath + ",0,POST"
Dim de As DirectoryEntry                    
de = New DirectoryEntry("IIS://localhost/W3SVC/1/ROOT/MyApp")    ' "LM" replaced with "localhost"
de.Properties("ScriptMaps").Add(ScriptMap)
de.CommitChanges()
Другие вопросы по тегам