Avatar billede nextstop Nybegynder
29. november 2005 - 17:01 Der er 1 løsning

Konfigurering af IIS med ADSI, specifikt tilføjelse af .php

Jeg har brug for at tilføje .php som extension i IIS, men det skal ske v.h.a. VBScript. Tilføjelsen skal svare til dét, man gør, når man går ind i IIS og højreklikker på Default Website, vælger Properties, Home Directory, Configuration... .

Jeg kan godt se, hvordan man kan tilføje filtre og andet godt via ADSI, men hvordan tilføjer jeg en Application Configuration?

Det skal være i stil med følgende, som tilføjer et filter:

'Dim ... udeladt
FilterName = "php"
FilterPath = strArgApplicationPath & "myasapifilter.dll"
FilterDesc = "MyFilter"

On Error Resume Next
Set FiltersObj = GetObject("IIS://LocalHost/W3SVC/Filters")
LoadOrder = FiltersObj.FilterLoadOrder
If LoadOrder <> "" Then
  LoadOrder = LoadOrder & ","
End If
LoadOrder = LoadOrder & FilterName
FiltersObj.FilterLoadOrder = LoadOrder
FiltersObj.SetInfo

Set FilterObj = FiltersObj.Create("IIsFilter", FilterName)
FilterObj.FilterPath = FilterPath
FilterObj.FilterDescription = FilterDesc
FilterObj.SetInfo
'Slut på eksempel
'''''''''''''''''

På forhånd tak.
Avatar billede nextstop Nybegynder
02. december 2005 - 15:58 #1
Løsningen:

Set objVirtualDirectory = objIIS.Create("IISWebVirtualDir", strVirtualDirectoryName)
objVirtualDirectory.AccessScript = blnScriptPermissions
objVirtualDirectory.Path = strVirtualDirectoryPath
objVirtualDirectory.AppCreate blnInProcessApplication
objVirtualDirectory.AccessWrite = blnWritePermissions
objVirtualDirectory.AccessRead = blnReadPermissions
objVirtualDirectory.AccessExecute = blnExecutePermissions
objVirtualDirectory.AuthAnonymous = True
objVirtualDirectory.AnonymousUserName = strOwner
objVirtualDirectory.AnonymousPasswordSync = True
objVirtualDirectory.ScriptMaps = ".php," & strArgApplicationPath & "\php\php-cgi.exe,5,GET, HEAD, POST" ' Denne linie klarer sagen
objVirtualDirectory.AppCreate (True)
objVirtualDirectory.SetInfo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester