Używam bardzo doskonałych bibliotek servicestack i próbuję wygenerować odniesienie do usługi sieci Web ASP.NET (stary styl nie WCF) z poziomu VS2010 przez mój serwer WSDL - Soap11. Aby ładnie zawinąć usługę WSDL.ServiceStack - generowanie usługi sieci web ASP.NET - kwestia odsyłacza
DTO znajdują się w oddzielnej grupie/przestrzeni nazw (My.WS.DTO) z AppHost/services i postępują zgodnie z konwencją nazewnictwa żądanie/odpowiedź .. kiedy próbuję wygenerować odniesienie za pośrednictwem wizualnego studio, otrzymuję następujące błąd w VS.
Błąd narzędzia niestandardowego: nie można importować usługi/schematu WebService. Nie można zaimportować powiązania "BasicHttpBinding_ISyncReply" z obszaru nazw "http://schemas.servicestack.net/types". Nie można importować operacji "GetMyDetails". Brak elementu "http://schemas.servicestack.net/types:GetMyDetails".
UWAGA: GetMyDetails jest pierwszą usługą, która pojawia się na liście - więc nie sądzę, że to jest problem.
Próbowałem dodać przestrzeń nazw zespołu w pliku AppHost przy użyciu EndpointHostConfig.Instance.WsdlServiceNamespace = "My.WS.DTO"; a to powoduje tylko ten sam błąd generacji (jak wyżej), ale z "My.WS.DTO" zamiast "http://schemas.servicestack.net/types".
Zakładam, że jest to prawdopodobnie jakiś problem z odniesieniami, ale jakiekolwiek wskazówki co do tego, co robię źle, byłyby świetne. okrzyki
Czy możesz podać więcej szczegółów? A także sprawdź, czy WebApi nie ma pakietu Nuget. – kunjee