我有一个引用两个仅64位程序集的网站。这些程序集的32位版本确实存在,但我想运行x64版本。在IIS下运行的ASP.NET在编译或运行网站时没有问题。但是VS.NET 2010不会编译它。它命中"无法加载引用的库&c; \ inetpub \ wwwroot \ eDocEngine \ Bin \ ABCpdfCE7.dll':试图加载格式不正确的程序。"然后产生数百个其他错误的错误,比如声称" Type' Generic.List'未定义。"
如果我用32位版本替换64位DLL,VS.NET突然对我的所有代码感到满意。
由于我使用IIS调试和测试,而不是Cassini,我想保留64位DLL。有什么办法可以做到这一点吗?
在搜索I found时,如果我使用的是Web应用程序,则有app.config设置可能会有所帮助。但我不是;它是一个网站。我能做什么?
答案 0 :(得分:-1)
网站似乎没有答案。到目前为止,我们已将其全部更改为Web应用程序,这不再是一个问题。所以我自己回答这个问题,让它关闭。