【问题标题】:No http handler was found for request type 'GET' in dotnetnuke在 dotnetnuke 中未找到请求类型“GET”的 http 处理程序
【发布时间】:2016-10-16 15:44:36
【问题描述】:

dotnetnuke 的 Dnn 数据库和文件已移至新主机,但启动时显示错误:

The page cannot be displayed because an internal server error has occurred.

我检查了\Portals\_default\Logs 中的 dnn 日志文件,它显示错误:

2016-10-16 19:09:25,763 [WIN-MA182KN2LA7][Thread:7][ERROR] DotNetNuke.Entities.Urls.UrlRewriterUtils - System.Web.HttpException (0x80004005): Error executing child request for ~/Default.aspx. ---> System.Web.HttpException (0x80004005): No http handler was found for request type 'GET'
   at System.Web.HttpApplication.MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig, Boolean convertNativeStaticFileModule)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at DotNetNuke.Entities.Urls.AdvancedUrlRewriter.Handle404OrException(FriendlyUrlSettings settings, HttpContext context, Exception ex, UrlAction result, Boolean transfer, Boolean showDebug)
   at DotNetNuke.Entities.Urls.AdvancedUrlRewriter.ProcessRequest(HttpContext context, Uri requestUri, Boolean useFriendlyUrls, UrlAction result, FriendlyUrlSettings settings, Boolean allowSettingsChange, Guid parentTraceId)

我已经检查了 iis 中的 url rewitemodule。它已经安装好了。域名是正确的

【问题讨论】:

  • 谷歌No http handler was found for request type 'GET'。你会发现很多结果。这可能与 DNN 无关,但更可能是 IIS/主机问题。这是假设您将 web.config 从旧主机复制到新主机...
  • 一切正常,当我输入错误的 url 时,服务器理解它并重定向 404,但处理 *.aspx 未在处理程序映射中定义并导致错误

标签: asp.net iis dotnetnuke


【解决方案1】:

处理 *.aspx 未在 iis 中定义。进入

 IIS manager --> Default Website --> handler Mapping

检查您是否有 aspx 的映射...理想情况下您应该看到 2 个 .aspx 的映射...

您也可以使用命令行通过以下方式获取信息:

C:\Windows\System32\inetsrv>appcmd list config "Default Web Site" -section:handlers >"give output txt file name"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 2016-01-07
    相关资源
    最近更新 更多