我正在尝试在64位的IIS7.0上的Windows 2008R2服务器中托管Web应用程序。我一直在IIS 5.1 XP机器上运行我的应用程序,这是32位。
我的DLL使用'x86'选项构建,并且我已启用“启用32位应用程序”为True,并且还在我的webservice的应用程序池中将托管管道设置为Classic。
现在我收到以下消息:
无法加载文件或程序集'Microsoft.Web.Services2, Version = 2.0.1.0,Culture = neutral,PublicKeyToken = [some value]'或其依赖项之一。系统找不到该文件 指定。
有人可以告诉我为什么会这样吗?
答案 0 :(得分:1)
只需安装Microsoft Web Services 2.0:http://www.microsoft.com/downloads/details.aspx?familyid=1ba1f631-c3e7-420a-bc1e-ef18bab66122&displaylang=en
答案 1 :(得分:0)
您可以将您的DLL设置为使用AnyCPU选项构建并报告会发生什么吗?