2014-06-08 1 views
0

J'essaie d'appeler un service Web asmx sous forme de serveur SQL Server 2008 R2, j'ai utilisé WSDL.exe pour générer le proxy et je cible le framework 3.5. J'ai utilisé Visual Studio 2008 pour créer un projet de base de données. J'ajoute une référence à System.Web.Services aux références de projet. version d'assembly correspond à la version dans le GAC du serveur de base de données (2.0.50727.3053).Exception de la fonction CLR: la définition du manifeste de l'assembly ne correspond pas à la référence de l'assembly

L'assemblage semble être installé correctement et j'ai utilisé UNSAFE PermissionSet. Quand j'ai essayé d'exécuter les fonctions CLR j'ai eu l'exception ci-dessous. Quelles sont les chances?

A .NET Framework error occurred during execution of user-defined routine or aggregate "InstalledFunc": 
System.IO.FileLoadException: The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
System.IO.FileLoadException: 
    at System.Web.Services.Protocols.SoapClientType..ctor(Type type) 
    at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor() 
    at Net..ctor() 

Répondre

0

Redémarrer instance de serveur SQL pour résoudre le problème

Questions connexes