当前位置: 首页 > 知识 >正文

64位windows 2008 系统下IIS7 加载 ISAPI 失败

仔细看了一下网站的配置,好像没什么问题。重新部署网站并重新配置ISAPI处理器映射后,问题仍然出现。

An article (IIS7-Running 32-bit and 64-bit versions of ASP.NET on different work processes) reminded me.

出于性能原因,公司服务器使用64位系统。对应的msmdpump.dll文件也是64位,但是我真的没有考虑过IIS的应用池进程是多少位。乍一看,任务管理器只有一个‘w3wp.exe * 32’。

果然是32位。该问题的原因应该是32位应用程序池无法加载64位Isapi处理器。

知道了问题,解决方法很简单,启动一个64位的应用程序池就可以了。打开应用程序池的高级设置,找到“启用32位应用程序(BitApponWin 64)”的设置。

将其从True更改为False(默认值为False)。此选项的功能是允许将32位程序加载到64位操作系统上的32位应用程序池中。

之所以突然出现这个问题,是因为IIS的机器配置文件全局ApplicationHost.config的enable32bitAppOnWin64的默认值意外更改为True。

我部署的IIS网站将继承ApplicationHost.config文件中的默认值,因为没有显式设置该选项。

相关文章:
  • 6月28日基金净值:银华鑫峰混合A最新净值0.9876,跌0.31%
  • 4月27日基金净值:嘉实稳惠6个月持有期混合A最新净值1.0337,涨0.06%
  • 华夏中证大数据产业ETF净值下跌1.38% 请保持关注
  • 6月2日基金净值:工银生态环境股票A最新净值1.872,涨1.52%
  • 7月5日基金净值:广发安宏回报混合A最新净值0.9821,跌1.13%
  • 华夏中证旅游主题ETF净值下跌2.17% 请保持关注
  • 华安纳斯达克100ETF(QDII)净值上涨1.09% 请保持关注
  • 5月5日基金净值:景顺长城景盛双息收益债券A最新净值1.047,跌0.29%
  • 5月29日基金净值:华夏中证旅游主题ETF最新净值0.9044,跌0.42%
  • 4月19日基金净值:华夏科技创新混合A最新净值1.7292,跌1.21%