64位CS和Web服务 [英] 64 bit CS and web services
问题描述
我可以构建32位WCF应用程序并在64位操作系统上部署二进制文件。我可以构建一个控制台应用程序,它可以调用Commerce Server并在64位操作系统上运行二进制文件。我无法运行在64位操作系统上调用Commerce Server的WCF Web服务应用程序。我收到一个错误,由于无法加载Microsoft.CommerceServer.Internal.ContentListHelper.dll,无法加载服务(.svc)。就像我说的,我没有得到这个错误的简单的控制台应用程序也进行CS调用(我注意到相同的..... ContentListHelper.dll存在),只是与WCF应用程序。关于错误或解决方法的任何想法?
I can build 32 bit WCF apps and deploy the binary on a 64-bit OS. I can build a console app that makes calls to Commerce Server and run the binaries on a 64-bit OS. I cannot run a WCF web service application that makes calls into Commerce Server on a 64-bit OS. I get an error that the service (.svc) could not be loaded because of Microsoft.CommerceServer.Internal.ContentListHelper.dll could not be loaded. Like I said I don't get this error with a simple console app that also makes CS calls (and I notice the same .....ContentListHelper.dll is present), just with the WCF app. Any ideas on what is wrong or a work-around?
谢谢。
Kevin Burton
Kevin Burton
推荐答案
Kevin,
Kevin,
您需要x64版本的Microsoft.CommerceServer.Internal.ContentListHelper.dll。从c:\program files \ Microsoft Commerce Server 2007 \assemblies中复制它。
You need the x64 version of Microsoft.CommerceServer.Internal.ContentListHelper.dll. Copy it over from c:\program files\Microsoft Commerce Server 2007\assemblies.
Tom
这篇关于64位CS和Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!