Azure: impossible de charger le fichier ou l'assembly " Microsoft.ServiceBus
J'ai une application de tissu de service que je veux tester. (http://xxx.cloudapp.net:8081/service.svc).
J'ai créé une application console et ajouté une référence de service pour le service et j'ai obtenu le message d'erreur suivant:
N'a pas pu charger le fichier ou l'assembly
"Microsoft.ServiceBus,
Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35 " ou
l'une de ses dépendances. Le système
ne peut pas trouver le fichier spécifié.
J'ai ajouté une référence à Microsoft.ServiceBus de C:\Program Files (x86)\plate-forme Windows Azure AppFabric SDK\V1.0\Assemblées\NET4.0
J'ai mis toutes les assemblées dans mon projet de Copie Locale = True, comme suggéré ici:
http://msdn.microsoft.com/en-us/library/ee706702.aspx
Supplémentaire Due diligence:
J'ai ouvert Microsoft.ServiceBus en rouge-porte du réflecteur et a confirmé que c'est la bonne version. Juste pour le plaisir, j'ai également ajouté des références à l'assembly référencé dans le réflecteur et de définir toutes les références à la copie locale = true.
D'autres idées?
...Peter
Il est en train d'être levée à partir de la console app quand j'essaie d'appeler l'une des méthodes sur le service.
OriginalL'auteur Peter Walke | 2010-10-04
Vous devez vous connecter pour publier un commentaire.
Lorsque vous faites référence à Microsoft.ServiceBus.dll de référence à partir de l'emplacement d'installation, par exemple,
... pas du GAC, et l'ensemble de la Copie Locale de vrai.
Vous avez besoin pour ce faire de tout ce que vous déployez dans Azure; Microsoft.ServiceBus.dll doit emballés avec votre projet, car il n'est pas disponible par défaut dans Azure.
Si vous lancez le Fiddler, vous voyez une erreur 500 lors de l'appel du service. Cela prouve que l'exception n'est pas dans votre application appelante.
OriginalL'auteur George Durzi
Assurez-vous de modifier le Framework Cible (propriétés du Projet/de l'Application de l'onglet)'.NET Framework 4 Client Profile' pour '.NET Framework 4'.
J'ai trouvé un poste similaire et c'est ce qui m'a aidé.
Je crois qu'il a avec le fait que Microsoft.ServiceBus n'est pas pris en charge par le profil du client .NET 4.
OriginalL'auteur Sijmen Koffeman
ServiceBus dll n'est pas installé sur Azure boîtes
Vous pouvez vérifier la CSX arbre pour votre azure construire un dossier pour voir si l'assemblée est en train d'être copiés dans l'emballage final. C'est beaucoup plus rapide que le téléchargement d'azur ou de départ le tissu de dev.
Qui devrait résoudre votre problème
OriginalL'auteur Rajesh Batheja