[gelöst]Webservice Fehler

14. März 2012 13:13

Hallo,
wenn ich versuche im Visual Studio einen Webverweis hinzuzufügen, wird z.B. die Page 5201 (Mitarbeiterübersicht) nicht mehr aktualisiert. Die Webreference läßt sich zwar aktualisieren aber das neu hinzugefügt Feld erscheint nicht. Auch habe ich eine weitere Page als Webservice freigegeben, aber auch diese ist nicht als Webservices vorhanden.
Habe bereits alle Objekte neu kompiliert und das den Navision-Server (Datenbank und Webdienst sind auf den gleichen Serer) neu gestartet.
Den einzigen Fehler den ich im Ereibnisprotokoll des Server erhalte ist:

Ereignistyp: Fehler
Ereignisquelle: MicrosoftDynamicsNAVServer
Ereigniskategorie: Keine
Ereigniskennung: 0
Datum: 14.03.2012
Zeit: 11:11:45
Benutzer: Nicht zutreffend
Computer: ZSENS17
Beschreibung:
Service:
User:
Type: Microsoft.Dynamics.Nav.Service.WebServices.ServiceBrokerException
Message: Service "XXXX/services/$metadata" was not found!
StackTrace:
bei Microsoft.Dynamics.Nav.Service.WebServices.UrlParser.ParseUrlPart(String theUrlPart)
bei Microsoft.Dynamics.Nav.Service.WebServices.UrlParser..ctor(String urlPart)
bei Microsoft.Dynamics.Nav.Service.WebServices.ServiceBroker.Invoke(Boolean isSoapMessage, String serviceName, Uri url, XmlReader input, TextWriter output, String sid)
bei Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.<>c__DisplayClass3.<>c__DisplayClass5.<ProcessMessage>b__1()
bei Microsoft.Dynamics.Nav.Service.WebServices.Disposer.Scope(Code code)
bei Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.<>c__DisplayClass3.<ProcessMessage>b__0(StreamWriter streamWriter)
bei Microsoft.Dynamics.Nav.Service.WebServices.WCFUtil.GetPopulatedMemoryStream(StreamFillingCallback callback)
bei Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.ProcessMessage(Message message)
bei SyncInvokeProcessMessage(Object , Object[] , Object[] )
bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Source: Microsoft.Dynamics.Nav.Service.WebServices


Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.

Diese Meldung kommt wenn ich im Visual Studio versuche eine neue Webverweis hinzuzufügen.

Bitte um eure Hilfe.

lg
stony
Zuletzt geändert von stony am 15. März 2012 07:34, insgesamt 1-mal geändert.

Re: Webservice Fehler

14. März 2012 13:42

Zur Ergänzung.
Kann nun wieder das Webservice nutzen. Nur bekomme ich auf dem Server im noch diesen Fehler.

Re: Webservice Fehler

14. März 2012 13:57

In der Tabelle Object Metadata den Eintrag für die Page löschen und neu kompilieren.

Re: Webservice Fehler

14. März 2012 14:24

Wa sich nicht ersehen kann ist, ob der Fehler schon vor hinzufügen des Feldes da war oder nicht. Kannst du das noch beantworten?

Was passiert mit anderen Pages? Das gleiche Problem?
Nutzt du spezielle Feldtypen? Duration beispielsweise, BLOB, ...?
Nutz bitte testweise die "Employee Card" anstatt der "Employee List". Wir empfehlen Card Pages vor Listen.
Ist die Classic Client Version identisch mit der des Servers? Eigenschaften der EXE -> Details. Das ist Voraussetzung.

Re: Webservice Fehler

14. März 2012 17:49

Es reicht nicht aus nur den Webservice neuzustarten.
Der NAv Server blockiert den Webservice vermutlich (und umgekehrt). Du müsstest mal beide Dienste stoppen und erst den NAV Server und dann den Webservice neustarten.

Vielleicht wars das schon.

Gruß
Aydin

Re: [gelöst]Webservice Fehler

15. März 2012 10:23

Eine kurze Begründung wäre mal nicht schlecht, wie das Problem gelöst worden ist:-)
(Für die zukünftigen User).



Gruß
Aydin

Re: [gelöst]Webservice Fehler

15. März 2012 10:26

Lösung war: Alles neu kompiliert und den Server neu gestartet (ist ein Testsystem).