8 asp.net iis 64-bit visual-studio chilkat
我试图编译(使用Visual Studio中)的ASP.Net网站与奇尔卡特库.由于此错误,编译失败:
无法加载文件或程序集'ChilkatDotNet2,Version = 9.0.8.0,Culture = neutral,PublicKeyToken = eb5fc1fc52ef09bd'或其中一个依赖项.尝试加载格式不正确的程序.
我被告知由于平台不合规而发生此错误.
奇怪的是,虽然编译失败,但一旦从浏览器访问,该网站就可以运行.我的理论是IIS编译使用Framework64(64位)文件夹中的csc.exe编译器,而Visual Studio使用Framework(32位)文件夹中的csc.exe编译器.如果这是实际的,我如何配置我的Visual Studio与ASP.Net站点的64位编译器一起运行?
这是我目前的开发配置:
Nic*_*ver 26
原因:
您的网站(管理部分,可能全部是非第三方)不是以32位或64位模式编译的,至少不是您想的那样.不同之处在于,Visual Studio用于其网络服务器的WebDevServer.exe(Cassini的一个版本)仅为32位.因此,它只加载32位兼容的DLL.
64位计算机上的IIS可以在32位或64位模式下运行(默认为64位),具体取决于配置设置,因此加载应用程序时没有问题.
解决方案: 不幸的是,这里没有很多选择,我刚才问了同样的问题.最好的办法是使用IIS进行调试.你这样设置:
| 归档时间: |
|
| 查看次数: |
13434 次 |
| 最近记录: |