在64位Windows服务器和II6上运行WCF Web服务

时间:2011-02-17 10:24:34

标签: .net wcf iis-6 64-bit

我在两台不同的机器上部署了wcf服务。一个是运行Windows Server 2003 x86,另一个是x64。 x86版本工作正常,但在x64上它只显示我在浏览器中导航到服务时找不到的页面。

服务器正在运行IIS 6,并且设置与x86服务器相同。

有什么想法吗?

编辑1

现在我要

异常详细信息:System.BadImageFormatException:无法加载文件或程序集“AgentService”或其依赖项之一。试图加载格式不正确的程序。

1 个答案:

答案 0 :(得分:2)

我看起来你的一个依赖程序集只为32位构建。

在这种情况下,您需要强制IIS(假设主持您的服务)以32位模式运行 - 请参阅此msdn page for how to do that