Voilà mon problème. J'utilise installshield pour installer une appli Web.
cette appli créée un site Web et le configure.
Sous IIS 5.x, pour ajouter des extensions d'applications, j'utilisais le code suivants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Set SiteRootObj = GetObject("IIS://localhost/w3svc/" & index & "/ROOT")

Dim montableau(3)
montableau(0) = ".abc,C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG"
montableau(1) = ".bcd,C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG"
montableau(2) = ".cde,C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG"
			
SiteRootObj.ScriptMaps = montableau 
	
SiteRootObj.SetInfo
Le Hic est que mon appli doit etre utilisé sous un server 2003 avec IIS 6.0 et que l'affectation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SiteRootObj.Scriptmaps = montableau
génère un message d'erreur et arret du code.

De plus, si j'enchaine les instructions scriptmaps
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SiteRootObj.ScriptMaps = ".abc,C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG"

SiteRootObj.ScriptMaps = ".bcd,C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG"
j'ai uniquement la derniere instruction qui est validé, comme si cette instructions faisait : vide la liste, et on ajoute l'extension appelée.

D'où ma question : J'ai 3 extensions à paramétrer (je veux uniquement ces 3 extensions, les autres sont supprimées) comment je peux faire dans IIS 6.0?

Merci beaucoup pour toute réponse apportées