年前换了一台比较好的笔记本,安装了64位的WIN8操作系统,结果在.NET开发环境的布置时遇到若干等问题,记录如下以便后人可作参与:

1、试图加载格式不正确的程序

其一:重要是由于在同一个站点下使用32位和64位混搭倒置,如果程序都采用Any CPU是不会有问题,但对于引用第三方DLL且为32位就会产生异常。

其二:如果必须要生成32位,那么在IIS8.0下必须“启用32位应用程序”(方法:应用程序池-高级设置-启用32位应用程序为 True 即可)。