Frage : Zurückgreifen verweigert, auf IIS API zurückzugreifen

Ich versuche, wix Installateur zu benutzen, um ein Einstellungsprojekt für meine Netz-APP zu verursachen. WIX hat beim scripting für das Entfalten der APP errichtet. Einer der Indexe überprüft IIS auf Benutzern und fragt auch die Web site. Einer dieser Indexe ist below.

When, das ich den Installateur laufen lasse, ich eine Störung erhalte, dass Zugang verweigert wird. Er ist der selbe auf XP, 7 und OS 2K3.

I erhalten nicht die Wahl, um zu laufen, während Verwalter auf 7.

Anyone eine Idee erhalten, warum diese geschieht?

Thanks
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
Function checkIUSR ()
    Schwaches oThisServer, oWebsite, iCount, sQuery, oView
    iCount = 0
    
    'IIS Internet-Gastkonto
    Auf Störungs-Zusammenfassung zunächst 
    oThisServer = GetObject einstellen („IIS: //localhost/W3SVC“) 
      
    'Rückstellung einstellen
    Session.Property („IUSRCheck“) = „SCHLECHTES“
    checkIUSR = ERROR_INSTALL_FAILURE

    Wenn (Err.Number <> 0) dann 
        MsgBox „nicht imstande, IIS Web site zurückzuholen - bitte überprüfen, dass das IIS läuft! “ u. vbCrLf u. _ 
               „Störungs-Details: “ U. Err.Description u. „[Zahl: “ U. Hexe (Err.Number) u. „]“, vbCritical, „Störung“ 
        GetWebSites = ERROR_INSTALL_FAILURE 
        Funktion herausnehmen 
    Sonst	
    	  Session.Property („IUSRCheck“) = „OKAY“
        Session.Property („INTERNETGUESTACCOUNT“) = oThisServer.AnonymousUserName
        Wenn Session.Property („INTERNETGUESTACCOUNT“) = „IUSR“ dann
          Session.Property („INTERNETGUESTDOMAIN“) = „NT-BERECHTIGUNG“
        Sonst
          Session.Property („INTERNETGUESTDOMAIN“) = Session.Property („Computerbezeichnung“)
        Beenden wenn
        checkIUSR = ERROR_SUCCESS
    Beenden wenn
Funktion beenden

Antwort : Zurückgreifen verweigert, auf IIS API zurückzugreifen

Sperrung UAC in win7 versuchen und überprüfen, ob es läuft.
regedit, Goto- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Politik \ System laufen lassen
Den Wert von EnableLUA bis 0 einstellen
Den Wert von ConsentPromptBehaviorAdmin bis 0 einstellen
den Computer wiederbeginnen
Weitere Lösungen  
 
programming4us programming4us