Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Starta WebService från applikation

Postades av 2007-03-29 19:25:05 - Johan Hasselström, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 723 personer

Hej,

Är det möjligt att skapa och starta en WebService från en applikation på servern?

Jag vill helt enkelt starta ett program som hanterar den data som kan skickas in via webservern och vill av olika anledningar inte spara den i en databas.

Mitt försök ser ut så här:

Huvudprogrammet

using System;
using System.Collections.Generic;
using System.Text;

namespace WebServiceServer
{
    class MainProgram
    {
        static void Main(string[] args)
        {
            Bridge br = new Bridge();
            char ch;
            Console.Write("Press a key followed by ENTER to exit: ");

            ch = (char)Console.Read();
        }
    }
}


Mellansteget Bridge
using System;
using System.Collections.Generic;
using System.Text;

namespace WebServiceServer
{
    class Bridge
    {
        public WebService srv;
        
        public Bridge()
        {
            srv = new WebService();
        }
    }
}


WebService
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using WebServiceServer;

    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class WebService : System.Web.Services.WebService
    {
        Bridge br;

        public WebService(){
        }
        
        [WebMethod]
        public string GetData()
        {
            return "OK";
        }

    }


Kompilerar fint och verkar ju fungera fint....men sen då?
Kan jag överhuvudtaget nå WebServicen nu eller är jag helt ute och cyklar?


Svara

Sv: Starta WebService från applikation

Postades av 2007-03-29 20:51:06 - Johan Djupmarker

Vad menare du med att starta en Webservice? Ett vanligt anrop?

/Johan


Svara

Sv:Starta WebService från applikation

Postades av 2007-03-29 21:17:15 - Johan Hasselström

Jag är förmodligen otydligt eftersom jag inte riktigt vet vad jag pratar om...

Jag har förstått det såhär:
När jag skapar en webservice i VS skapas en .asmx fil som jag kan lägga i www-roten och sedan testa anrop från en vanlig webläsare...det verkar fungera fint(iallafall med emulatorn som används när man kör i VS)...

Nu vill jag istället generera en körbar fil att använda på servern...när jag startar denna är tanken att en eller flera webservices skapas/aktiveras och kan användas för att ge programmet kommandon(eller egentligen anropa web-metoder där olika kommandon utförs).


Svara

Sv: Starta WebService från applikation

Postades av 2007-03-30 01:58:54 - Lars Gottfridsson

Tror nog det är enklast om webbservicen är "uppe" hela tiden.
Du kan ju alltid låta en av metoderna i webbservicen fungera som
en av/på knapp för de övriga metodernas funktionalitet.


Svara

Sv: Starta WebService från applikation

Postades av 2007-03-30 08:10:19 - Johan Djupmarker

Menar du att någon klient på en annan dator ska anropa webservicen som i sin tur ger kommandon till applikationen som körs på servern? Om det är så, varför kan inte webservicen utföra arbetet direkt?

/Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
623
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies