我在两台不同的机器上部署了wcf服务。一个是运行Windows Server 2003 x86,另一个是x64。 x86版本工作正常,但在x64上它只显示我在浏览器中导航到服务时找不到的页面。
服务器正在运行IIS 6,并且设置与x86服务器相同。
有什么想法吗?
编辑1
现在我要
了异常详细信息:System.BadImageFormatException:无法加载文件或程序集“AgentService”或其依赖项之一。试图加载格式不正确的程序。
答案 0 :(得分:2)
我看起来你的一个依赖程序集只为32位构建。
在这种情况下,您需要强制IIS(假设主持您的服务)以32位模式运行 - 请参阅此msdn page for how to do that