Nie jestem pewien, co to za błąd. Pomyślałem, że zapytam was o przelew na stosie, jaki mógłby być. Musiałem zmienić umowę dotyczącą mojej usługi, na kliencie testowym, którego używałem, zaktualizowałem numer referencyjny usługi. Teraz otrzymuję to ostrzeżenie. Jak mogę rozwiązać ten konkretny problem.Ostrzeżenie niestandardowego narzędzia: Nie można zaimportować wsdl: portType
Odpowiedz
Znalazłem odpowiedzi w pomocy What does this WCF error mean: "Custom tool warning: Cannot import wsdl:portType". W moim przypadku wybrałem odznaczenie "Re-use types" i to rozwiązało.
To łagodzi objawy, a nie przyczyna. Ktoś może chcieć użyć silnie napisanej klasy. To, oczywiście, ściśle łączy technologie usługi i klienta, a usługa nie może być już dłużej wykorzystywana do zapewnienia prawdziwej architektury SOA. Problem polega na serializacji różnych aspektów waszych modeli. – brumScouse
Podczas pracy z pięcioletnim kodem firmy klienta nie zawsze można zmienić błędny kod, aby rozwiązać problem, który nie jest problemem, który naprawdę próbujesz rozwiązać. Ale masz rację - jeśli potrzebujesz, aby typy działały prawidłowo, musisz je naprawić. –
Hero. 10 więcej na wyjazd –
To była pierwsza odpowiedź znaleziona podczas wyszukiwania podobnego problemu, ale moim problemem był atrybut [DataContract] zastosowany do wyliczenia bez żadnych atrybutów [DataMember], co stanowiło pustą umowę na dane.
użyłem tego jako zasób:
http://www.lukepuplett.com/2010/02/empty-datacontract-causes-misleading.html
Wydaje się, że wskazane jest, aby pozwolić WCF aby wyprowadzić DataContract za teksty stałe.
Uważam, że można to również rozwiązać za pomocą? SingleWsdl zamiast tylko? Wsdl na końcu. Istnieje wiele plików WSDL, do których są przyłączone, więc coś zbyt naiwnego, aby je przeglądać, może powodować błędy.
- 1. Dodaj błąd odniesienia usługi "Nie można zaimportować pliku wsdl: portType"
- 2. Błąd narzędzia niestandardowego: nie można wygenerować pliku
- 3. Nie można zaimportować com.google.android.maps.MapActivity
- 4. Nie można zaimportować Alamofire
- 5. Nie można zaimportować javax.swing.JFrame
- 6. Nie można zaimportować android.support.design.widget.NavigationView
- 7. nie można zaimportować is_secure_transport
- 8. Nie można uzyskać usługi sieci Web Perl przy użyciu narzędzia WSDL :: Generator
- 9. Nie mogę dodać odwołania do usługi (biblioteka WCF) do MVC4 w VS2012
- 10. Nie można zaimportować Scikit-Learn
- 11. ImportError: Nie można zaimportować nazwy
- 12. Nie można zaimportować nazwy SIGNATURE_HMAC
- 13. Nie można zaimportować podmodułów Tornado
- 14. nie można zaimportować wzorców nazw
- 15. Nie można przydzielić narzędzia CursorWindow
- 16. mod_pythona błąd: ImportError: Nie można zaimportować ustawienia
- 17. Nie można zaimportować pliku do pliku .emacs
- 18. ImportError: nie można zaimportować dziennika nazw
- 19. nie można zaimportować play.db.jpa.Model do mojego modelu
- 20. Nie można zaimportować statycznej klasy wewnętrznej statycznej?
- 21. nie można zaimportować gdala w pythonie?
- 22. Python 3.2: Nie można zaimportować modułu sqlite3
- 23. ubuntu ImportError: nie można zaimportować nazwy MAXREPEAT
- 24. Nie można zaimportować projektu github w eclipse
- 25. Nie można zaimportować z konsolą IntelliJ SBT
- 26. nie można zaimportować zasobu w symfony2
- 27. Błąd funnelweb, nie można zaimportować OrderedDict
- 28. ImportError: nie można zaimportować nazwy generic
- 29. ImportError: nie można zaimportować nazwy get_column_letter
- 30. Python - nie można zaimportować widoków nazw
Czy możesz podać pełny komunikat ostrzegawczy? Jakieś inne ostrzeżenia wokół niego? – carlosfigueira
Być może to się rozwiąże http://blogs.artinsoft.net/mrojas/archive/2010/11/25/custom-tool-warning-cannot-import-wsdl-porttype.aspx – Mahantesh