.net 4.0 如何在asp.net 4.0下运行DotNetNuke 6.2

.net 4.0 如何在asp.net 4.0下运行DotNetNuke 6.2,.net-4.0,installation,dotnetnuke,.net 4.0,Installation,Dotnetnuke,我刚刚使用默认的应用程序池在Windows7的iis 7.5下安装了dnn 6.2 fresh作为.NET3.5应用程序。然后,我将默认应用程序池更改为.net 4.0,加载我的站点,并得到一个iis 7.5错误-iis 7.5详细错误-500.21: 。。。 最可能的原因: 使用托管处理程序;但是,ASP.NET未安装或未完全安装 处理程序模块列表的配置中存在印刷错误 您可以尝试的事情: 如果您使用的是托管处理程序,请安装ASP.NET 确保正确指定了处理程序模块的名称。模块名称区分大小写,

我刚刚使用默认的应用程序池在Windows7的iis 7.5下安装了dnn 6.2 fresh作为.NET3.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下运行


    谢谢你的帮助

    在安装新机器时,我经常遇到这种情况。您需要在IIS中注册ASP.NET 4.0,您可以使用

    瑞吉斯酒店

    因此,从命令行转到.NET4目录,路径如下所示。 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 然后在该目录中运行

    aspnet_regiis.exe-ir

    这将在IIS中重新注册4.0,您应该已全部设置好