2016-10-16 6 views
0

база и файлы DotNetNuke Dnn данных переехали на новый хост, но при запуске он показывает сообщение об ошибке:Нет обработчика HTTP не был найден типом запроса «GET» в DotNetNuke

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

Я проверил лог-файл из 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) 

Я проверил url rewitemodule в iis. он был установлен. Доменное имя верное для

+1

Google 'нет обработчика HTTP был найден для типа запроса «GET». Вы найдете много результатов. Это, вероятно, не связано с DNN, но скорее будет проблемой IIS/хостинга. Предполагается, что вы скопировали файл web.config от старого к новому хостингу ... – VDWWD

+0

все работает, когда я ввожу неправильный URL-адрес, сервер понимает его и перенаправляет 404, но обработка * .aspx не была определена в сопоставлении обработчика и cuased error – Moslem7026

ответ

0

Обращение с продуктом *.aspx не определено в iis. перейти в

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

Проверьте, если у вас есть отображение для ASPX ... в идеале вы должны увидеть 2 отображения для .aspx ...

вы также можете использовать командную строку, чтобы получить информацию по следующим : не

C: \ Windows \ System32 \ Inetsrv> APPCMD список конфигурации "Default Web Site" -сече-: обработчики> "дать выход имя файла .txt"

Check that handler is defined or not