Hallo zusammen,
versuche meinen ersten Webservice zu realisieren. Der Webservice an sich läuft, 
dies konnte ich über den Aufruf im Browser sicherstellen.
Nun versuche ich ihn in einer ASP.NET Webform zu nutzen. Vorlage ist ein sample 
von ASPHeute.com

Der Aufruf:
    Dim ELANKB As New ELANKB.AspHeuteSearch
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles MyBase.Load
        ' Hier Benutzercode zur Seiteninitialisierung einfügen
        Dim myDS As New DataSet
        Dim myDT As New DataTable
        myDS = ELANKB.KeywordSearch("radio", 33)
        myDT = myDS.Tables(0)
        DataGrid1.DataSource = myDT
    End Sub

Die Funktionen des Webservice einschließlich der hier genutzten KEYWORDSEARCH 
geben ein DATASET zurück. Bei starten meiner aufrufenden Webform bekomme ich 
u.g. Fehler.
Wichtige Frage 1: Was muss ich tun, wo liegt das Problem?
weniger wichtige Frage 2: Warum hab ich dieses HTML in der Fehlermeldung?? 
Kommt mir sehr seltsam vor.


System.InvalidOperationException: Der gefundene Anforderungsinhaltstyp ist 
'text/html; charset=utf-8', aber 'text/xml' wurde erwartet. Die Anforderung ist 
mit folgender Fehlermeldung fehlgeschlagen: -- <html> <head> 
<title>Parserfehler</title> <style> body 
{font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p 
{font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b 
{font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { 
font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { 
font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre 
{font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; 
color: black;text-decoration: none;} .version {color: gray;} .error 
{margin-bottom: 10px;} .expandable { text-decoration:underline; 
font-weight:bold; color:navy; cursor:hand; } </style> </head> <body 
bgcolor="white"> <span><H1>Serverfehler in der Anwendung '/suche'.<hr 
width=100% size=1 color=silver></H1> <h2> <i>Parserfehler</i> </h2></span> 
<font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "> <b> 
Beschreibung: </b>Beim Verarbeiten einer Resource, die für diese Anforderung 
erforderlich ist, ist ein Fehler aufgetreten. Überprüfen Sie folgende 
Fehlerinformationen und ändern Sie die Quelldatei entsprechend. <br><br> <b> 
Parser-Fehlermeldung: </b>Typ 'Suche.ELANKB' konnte nicht erstellt 
werden.<br><br> <b>Quellfehler:</b> <br><br> <table width=100% 
bgcolor="#ffffcc"> <tr> <td> <code><pre> <font color=red>Zeile 1: &lt;%@ 
WebService Language=&quot;c#&quot; Codebehind=&quot;ELAN-KB.asmx.cs&quot; 
Class=&quot;Suche.ELANKB&quot; %&gt; </font></pre></code> </td> </tr> </table> 
<br> <b> Quelldatei: </b> C:\Inetpub\wwwroot\suche\elan-kb.asmx<b> &nbsp;&nbsp; 
Zeile: </b> 1 <br><br> <hr width=100% size=1 color=silver> 
<b>Versionsinformationen:</b>&nbsp;Microsoft .NET Framework 
Version:1.1.4322.573; ASP.NET-Version:1.1.4322.573 </font> </body> </html> <!-- 
[HttpParseException]: Typ 'Suche.ELANKB' konnte nicht erstellt werden. at 
System.Web.UI.SimpleWebHandlerParser.GetType(String typeName) at 
System.Web.UI.SimpleWebHandlerParser.GetCompiledTypeInternal() at 
System.Web.UI.SimpleWebHandlerParser.GetCompiledType() at 
System.Web.UI.SimpleWebHandlerParser.GetCompiledTypeFromCache() at 
System.Web.UI.WebServiceParser.GetCompiledType(String inputFile, HttpContext 
context) at 
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext 
context, String verb, String url, String filePath) at 
System.Web.HttpApplication.MapHttpHandler(HttpContext context, String 
requestType, String path, String pathTranslated, Boolean useAppConfig) at 
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
 at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& 
completedSynchronously) --> --.



Viele Grüße, Markus 
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an