我刚刚使用默认的应用程序池在 iis 7.5 下的 windows 7 上将 dnn 6.2 安装为 .net 3.5 应用程序。然后,我将默认应用程序池更改为 .net 4.0,加载我的站点,然后得到一个 iis 7.5 错误 - IIS 7.5 详细错误 - 500.21:
……
最可能的原因:
使用托管处理程序;但是,ASP.NET 未安装或未完全安装。
处理程序模块列表的配置中存在印刷错误。
你可以尝试的事情:
如果您使用托管处理程序,请安装 ASP.NET。
确保正确指定处理程序模块的名称。模块名称区分大小写并使用格式 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"。
我读到的所有内容都说只执行两个步骤:
将应用程序池更改为在 .net 4.0 下运行(重新启动应用程序池)
打开您的站点,dnn 将对 web.config 文件进行必要的更改
注意:默认应用程序池对我的网站文件夹和所有子文件夹/文件具有修改权限。
如何修复此错误并让 dnn 在 asp.net 4.0 下运行?
谢谢你的帮助!