【问题标题】:How to run DotNetNuke 6.2 under asp.net 4.0如何在asp.net 4.0下运行DotNetNuke 6.2
【发布时间】:2012-07-01 22:13:14
【问题描述】:

我刚刚使用默认应用程序池在 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"。

我读到的所有内容都说只执行两个步骤:

  1. 将应用程序池更改为在 .net 4.0 下运行(重启应用程序池)

  2. 打开您的站点,dnn 将对 web.config 文件进行必要的更改

注意:默认应用程序池对我的网站文件夹和所有子文件夹/文件具有修改权限。

如何修复此错误并让 dnn 在 asp.net 4.0 下运行?

感谢您的帮助!

【问题讨论】:

    标签: .net-4.0 installation dotnetnuke


    【解决方案1】:

    我在设置新机器时经常遇到这种情况。您需要使用 IIS 注册 ASP .NET 4.0,然后使用

    aspnet_regiis

    http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

    所以从你的命令行转到你的 .net 4 目录,路径将是这样的。 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 然后在该目录中运行

    aspnet_regiis.exe -ir

    这将在 IIS 中重新注册 4.0,您应该已准备就绪。

    【讨论】:

      猜你喜欢
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多