tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1174
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    quesen quesen ist offline Grünschnabel
    Registriert seit
    Feb 2009
    Beiträge
    4
    Hallo zusammen, hab da mal eine Frage:

    Ich möchte einen Webservice als Windows Dienst bereitstellen. Hierbei geht es mir primär mal darum gewisse zeitintensive Zusatzfunktionalitäten einzubauen, die beim Start des Dienstes (OnStart Methode) einmal ausgeführt werden, und worauf ein einzelner Webservice Aufruf dann immer wieder zugreifen kann.

    Hintergrund der Geschichte ist die, dass zurzeit bei einem Webservice Aufruf immer unnötig viel Zeit vergeht die Zusatzdienste aufzurufen die ja nur einmal gestartet werden müssen und nicht bei jedem Aufruf.

    Im Netz gab es irgendwo eine Anleitung dazu, aber ich kann die nimmer finden. Vielleicht kann mir einer von euch einen Lösungsansatz oder ähnliches geben.

    Vielen Dank
    Quesen
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Vielleicht hilft dir das weiter: http://msdn.microsoft.com/en-us/library/aa529311.aspx
    Aber wieso den WebService nicht im IIS hosten?
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    quesen quesen ist offline Grünschnabel
    Registriert seit
    Feb 2009
    Beiträge
    4
    Hallo, vielen Dank für die Antwort, den Artikel hab ich auch gesucht. Leider hab ich immer noch das Problem nicht zu wissen wie ich jetzt mit einem Clientprogramm auf den Webservice drauf zugreifen kann, mir bereitet hier die Verwendung von soap.tcp:// Kopfzerbrechen.
    Hat jemand vielleicht ein Beispiel oder ne Quelle wie man so ein Clientprogramm realisieren könnte.

    Im Voraus vielen Dank und Gruß
    quesen
     

  4. #4
    quesen quesen ist offline Grünschnabel
    Registriert seit
    Feb 2009
    Beiträge
    4
    Hallo, ich hab hier mal einen interessanten Link mit einem Beispiel für die Nutzung eines Soap TCP Channels http://blogs.msdn.com/smguest/articles/AxisTCP.aspx

    Ich habe auf Basis dieses Beispiels auch schon einen Dienst erstellt und es kristallisiert sich wohl langsam raus, das ich nicht einfach hingehen kann und einen vorhandenen Webservice einfach so als Dienst umschreiben kann. Ebenso verhält es sich natürlich auch mit den erstellten Clientprogrammen.

    Naja, also eine kleine Frage hätte ich dann trotzdem noch, das eigentliche Grundproblem betreffend:
    Gibt es ein Beispiel oder Tutorial zur Verfahrensweise, wie man vor dem Start eines im IIS gehosteten Webservice einmalig ein Programm/Dienst ausführt welches dann Ressourcen zur Verfügung stellt. (Alternativ sollte auch die Möglichkeit bestehen dieses Programm in gewissen Zeitabständen erneut aufzurufen). Der nachfolgend gestartete Webservice bedient sich dann der Ressourcen des Programmes.

    Vielleicht hat irgendjemand ja einen Lösungsvorschlag oder ne Referenz für mich.

    Grüße und Dank
    quesen
     

Ähnliche Themen

  1. windows Dienst c++
    Von xlon im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 20.04.10, 08:56
  2. VBA Windows Dienst
    Von diplo im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 07.12.07, 15:02
  3. Windows Dienst im Intranet
    Von meste im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 04.04.07, 17:57
  4. [c#] Windows Dienst erstellen
    Von Passer im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 15.03.07, 14:10
  5. Windows Dienst
    Von lernen.2007 im Forum Java
    Antworten: 1
    Letzter Beitrag: 02.03.06, 10:03