【发布时间】:2010-06-17 15:01:13
【问题描述】:
ASP.NET 4.0:
我的笔记本电脑运行 64 位 Win7 Ultimate,使用 VS 2010 和 IIS7。
我的开发、登台和生产服务器都是带有 IIS6 的 32 位 2003 服务器(显然)。
问题:
我知道这真的不受支持,但是有什么方法可以让 IIS6 在我的笔记本电脑上运行在 Win7 下?保持本地环境和部署管道之间的配置一致会很好,但我拒绝回到 XP。
如果我在 Win7 上的 VS2010 下编译并在目标配置中设置了“Any CPU”标志,生成的程序集是否与目标无关?也就是说,它们是 64 位还是 32 位特定的,或者它们真的可以在其中任何一个上工作? (由于各种不相关的原因,我常用的“试试看”的方法目前不起作用)。
在我的笔记本电脑上,我有 Framework 和 Framework64 文件夹。如果程序集与目标无关,它们与 VS 从我的代码生成的程序集有什么区别?如果它们不是与目标无关的,为什么我有两个单独的文件夹?这两个版本有性能差异吗?
提前致谢。
【问题讨论】:
标签: asp.net build 64-bit compatibility 32-bit