我的网站在我的本地工作
Win 7 64位机器。 然后我安装VS2010select不升级到.NET 4.0
现在,当我去我的网站,我得到以下错误
HTTP错误500.0 – 内部服务器错误在ISAPI筛选器“C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_filter.dll”上调用LoadLibraryEx失败
在我得到的事件日志
无法加载网站“ESTORE”的所有ISAPI筛选器。 因此,网站启动中止。
该网站正在使用“DefaultAppPool”,并将已启用的32位应用程序设置为True
好的,我有一点愚蠢。 我设置启用32位回到真,它的工作。
什么版本的.NET与DefaultAppPool相关联?
您需要单独的应用程序池为.NET 2.0(有或没有3.0和3.5程序集)和4.0。
(由VS2010运行的.NET 4安装程序创build了单独的4.0应用程序池,但这可能是之前安装了RC的人造物。)
如果启用32位标志不适用于您,请尝试在IIS中检查您的ISAPI筛选器。 我有一些神秘的额外的.net ISAPIfilter,我不能在那里考虑(可能从我安装的一些.net RC版本)我的开发机器上,并删除/禁用后,所有工作再次。