Announcement

Collapse
No announcement yet.

Cannot create ActiveX component

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cannot create ActiveX component

    Hallo zusammen.

    Ich birn gerade dabei eine Web-Applikation zu schreiben, mit deren Hilfe ich Drucker auf einem Microsoft Printserver (Windows 2003 Server) verwalten (hinzufügen, bearbeiten, löschen) kann. Gleichzeitig werden alle Informationen noch in einer SQL- DB gespeichert.

    Ich habe das ganze unter folgenden Bedingungen programmiert:

    - OS: WinXp Professional
    - IIS 5.1
    - Framework: v2.0.5
    - VisualStudio 2005
    - VB als CodeBehind
    - DB: SQL 2000

    Das ganze funktioniert auf meinem Computer einwandfrei.

    Wenn ich jetzt das ganze auf meinen Webserver (Windows 2003 Server + IIS 6 + Framework v2.0.5) kopiere, kann ich durch die ganze Anwendung einwandfrei navigieren.
    Sobald ich aber eine Funktion ausführe, die via WMI- Objekt auf meinen Printserver zugreift, wie z.B. neuen PrintPort erstellen, erscheint folgende Fehlermeldung:

    Cannot create ActiveX component.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Exception: Cannot create ActiveX component.
    Die Funktion die beispielsweise ausgeführt wird sieht folgendermassen aus:

    Code:
            objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & Printserver & "\root\cimv2")
            objNewPort = objWMIService.Get _
                ("Win32_TCPIPPrinterPort").SpawnInstance_
    
            objNewPort.Name = Printername
            objNewPort.Protocol = 1
            objNewPort.HostAddress = Printername
            objNewPort.PortNumber = "9999"
            objNewPort.SNMPEnabled = True
            objNewPort.Put_()
    Ich hab das ganze schon versucht als "Lokales System" laufen zu lassen.
    Hatte aber damit auch kein Erfolg.

    Ich hoffe mir kann hier geholfen werden.
Working...
X