DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
WebServices mit GET aufrufen

Manchmal möchte man einen Webservice mit Paramtern in der URL und er HTTP Methode GET aufrufen. Dies ist in manchen Umgebungen einfacher zu implementieren. Untert dem Framework 1.0 war das möglich mit 1.1 plötzlich nicht mehr.

Unterschiede sind da

Im laufe der Zeit zeigt sich, das die Unterschiede zwischen DOTNET Framework 1.0 und 1.1 doch mehr sind, als anfang geglaubt.

Meist hilft ein Blick in die zentrale Konfigurationsdatei machine.config. Diese befindet sich im Verzeichnis

Windows\Microsoft.NET\Framework. Je nach Versionsnummer sind die weiteren Unterverzeichnisse benannt. Wenn Sie Framework 1.0 installiert hatten, ist dieses auch nach installation von 1.1 weiter vorhanden
In unserem Fall findet sich der Bereich im Element Webservices und dort die protocols

v1.0.3705
<webServices>
<protocols>
        <add name="HttpSoap" />
        <add name="HttpPost" />
        <add name="HttpGet" />
        <add name="Documentation" />
</protocols>

In Framwork 1.1 kommt ein weiteres Element hinzu und zwei sind als XML Kommentare ausgeführt.

v1.1.4322
<webServices>
   <protocols>
    <add name="HttpSoap1.2"/>
    <add name="HttpSoap"/>
    <!-- <add name="HttpPost"/> -->
    <!-- <add name="HttpGet"/> -->
    <add name="HttpPostLocalhost"/>
    <add name="Documentation"/>
   </protocols>
</webServices>

Also einfach die Auskommentierungen  <!-- entfernen und speichern der machine.config.

Schon sollte es wieder gehen.


 


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 12.05.2003
  Gültig bis: 10.08.2003
5 Ratings
Bewertung: 92,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG