Dienstreferenzfehler: Fehler beim Generieren von Code für die Dienstreferenz

Ich habe einen Windows-Service-Lösung und versuche, einen Dienstverweis hinzufügen eines Hermes(Opensource ebms message-server) - Web-Service in VS2010.

Finde ich die Web-Service unter Verwendung Ihrer URL, aber wenn ich versuchen Sie, und füllen Sie die Service-Referenz, die ich bekommen den folgenden Fehler in Visual Studio:

Error 8 Custom tool error: Failed to generate code for the service reference 'testService'.  Please check other error and warning messages for details. C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler


Warning 6 Custom tool warning: Cannot import wsdl:binding
Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on.
XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://service.ebms.edi.cecid.hku.hk/']/wsdl:portType[@name='EbmsStatusQuery']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://service.ebms.edi.cecid.hku.hk/']/wsdl:binding[@name='EbmsSoapHttpStatusQuery'] C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler

Warning 7 Custom tool warning: Cannot import wsdl:port
Detail: There was an error importing a wsdl:binding that the wsdl:port is dependent on.
XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://service.ebms.edi.cecid.hku.hk/']/wsdl:binding[@name='EbmsSoapHttpStatusQuery']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://service.ebms.edi.cecid.hku.hk/']/wsdl:service[@name='EbmsMessageStatusQuery']/wsdl:port[@name='EbmsStatusQuery'] C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler

Warning 5 Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.XmlSerializerMessageContractImporter
Error: Schema with target namespace 'http://service.ebms.edi.cecid.hku.hk/' could not be found.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://service.ebms.edi.cecid.hku.hk/']/wsdl:portType[@name='EbmsStatusQuery'] C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler

Einigen Untersuchungen schien zu vermuten, es ist aufgrund svcutil.exe nicht in der Lage gewesen zu bauen, die proxys durch, um nicht mit Berechtigungen auf ein Verzeichnis (ggf. c:\windows\temp). Ich habe versucht, die Zuordnung verschiedener Berechtigungen ist, aber ich bin nicht wirklich sicher, welcher Benutzer benötigt die Berechtigung, oder wenn es nur ein red herring.

Irgendwelche Ideen würde sehr geschätzt werden.

Dank

InformationsquelleAutor der Frage jheppinstall | 2010-10-20

Schreibe einen Kommentar