Der Remoteserver hat einen Fehler zurückgegeben: NotFound
Ich versuche abrufen, eine Zeichenfolge in meinem alten webservice-aber es gibt mir eine Fehlermeldung von
Dem remote server hat einen Fehler zurückgegeben: NotFound.
und seine InnerException ist
{System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: NotFound. ---> System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: NotFound.
System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.b__4(Object sendState)
System.Net.Browser.AsyncHelper.<>c__DisplayClass2.b__0(Object sendState)
--- Ende der inneren Ausnahme-stack-trace - - -
System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
bei System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)}
dies ist die Methode, wo Fehler dazu aufgefordert werden, diese Methode gibt eine string-format
void client_ValidateUserEncryptedCompleted(object sender, DummyWS.ValidateUserEncryptedCompletedEventArgs e)
{
object token = e.Result;
client = new DummyWS.MachineHistoryWSSoapClient();
if (token != null)
{
client.GetSummaryXMLAsync(token, "", "");
}
}
Ich bin derzeit mit Silverlight 4.0 und meine ServiceReferences.ClientConfig ist
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="MachineHistoryWSSoap" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/MHVwsModified/MachineHistoryWS.asmx"
binding="basicHttpBinding" bindingConfiguration="MachineHistoryWSSoap"
contract="DummyWS.MachineHistoryWSSoap" name="MachineHistoryWSSoap" />
</client>
</system.serviceModel>
Meine Web.Config in meinem web-service ist
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /></assemblies></compilation>
<authentication mode="Windows" />
</system.web>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Jede Hilfe wird aprreciated danke.
InformationsquelleAutor xscape | 2010-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass insbesondere Fehler kann alles bedeuten, es ist nur die Allgemeine Fehlermeldung, die WCF verwendet, um zu sagen "etwas ist schief gelaufen". Tracing es ist einfach genug, nur finden Sie das Protokoll erzeugt durch das Service Trace Viewer-tool von Microsoft. Lesen Sie mehr über es gleich hier. Es spuckte eine log-Datei in den Ordner Ihrer Wahl, und mit der trace-viewer werden Sie schnell entdecken, die fehlerhafte nennen.
+1 für "es ist nur die Allgemeine Fehlermeldung, die WCF verwendet, um zu sagen, etwas ist schief gelaufen"
InformationsquelleAutor slugster
Löste ich dieses problem durch Debuggen von meinem legacy web-service. Seine eine fehlende dll.
Schritte auf, wie zu Debuggen ist in hier.
InformationsquelleAutor xscape