2016-10-17 5 views
0

Ich habe einen Verweis auf meine Kentico Web-Anwendung VS VSF Service (SifService) hinzugefügt. Ich habe keine der erweiterten Optionen ausgewählt. Ich habe nur die WSDL-Adresse angegeben, einen Namespace (SifService) bereitgestellt und auf OK geklickt. Die Dienstreferenz scheint erfolgreich hinzugefügt worden zu sein. Wenn ich jedoch versuche, eine Instanz des Clients wie im folgenden Code zu erstellen, sagt VS, dass der Typ oder Namespace "SifService" nicht gefunden wurde. Wir haben gerade von Kentico 8 auf Kentico 9 aktualisiert. Derselbe genaue Code funktioniert gut in der Kentico 8-Code-Branche. Das Problem tritt nur in der Kentico 9-Zweigstelle auf.Service-Referenz nicht definiert

var sifClient = new SifService.SifClient(); 

Wenn ich die Seite in VS zu laufen versuchen, bekomme ich diesen Fehler im Browser:

Parser Error 

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Reference.svcmap: Could not load file or assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 


Source Error: 


[No relevant source lines] 

Source File: /App_WebReferences/SifService/ Line: 1 

Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded. 

HINWEIS: Alles läuft gut, bis ich den Dienstverweis auf SifService hinzuzufügen.

Antwort

0

Manchmal ist es ein Fehler von Visual Studio, reinigen Sie die Lösung, bauen, so schließen Sie das Visual Studio und bauen wieder, für mich hat es ein paar Mal funktioniert!

+0

Bereits versucht, dass. Vielen Dank – ihatemash