2014-11-05 12 views
5

Wystąpił następujący błąd podczas próby dodania odwołania do usługi do aplikacji sieci Web ASP.NET MVC 5 w programie Visual Studio 2012. Mam już odniesienia do Microsoft.Owin.Security wersja 3.0 .0.0 w moim projekcie. Czy powinienem dodać także wersję 2.0.1.0?.NET ładowanie nieprawidłowego zestawu podczas generowania odwołania do usługi

Cannot import wsdl:portType 
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter 
Error: Could not load file or assembly 'Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IMyService'] 

Ten facet here miał podobny problem, ale nikt nie odpowiedział ..

+0

Idę oznaczyć to jako duplikat, bo jak powiedział drugi pytanie jest dokładnie to samo pytanie. Polecam umieścić nagrodę za oryginalne pytanie. –

+0

@ HélderGonçalves Jedyną rzeczą, która zadziałała dla mnie była praca z moim własnym uwierzytelnieniem, a nie Microsoft. Mam nadzieję, że rozwiązanie znajdzie się – Enzero

Odpowiedz

10

Gdyby dokładnie ten sam błąd verbatim i był w stanie go rozwiązać, określając, które złożeń do ponownego użycia typów od.

Dodając odwołanie usług, kliknij Zaawansowane ... przycisk w lewym dolnym rogu Dodaj usługi Reference okno. Na Usługa ustawień wyświetlonym ekranie, w sekcji Rodzaj danych, pod Rodzaje ponownego użycia w zespołach odwołuje referencyjne : check-box, wybierz typy Użyj ponownie w określonych zespołach referencyjnych przycisk radiowy następnie sprawdzać tylko zespoły które zawierają typy używane przez usługę. To powinno rozwiązać problem.

Reuse types selection

Powiązane problemy