问题升级DNN 6.x到7.4
我坚持从版本6.x升级到DNN 7.4版问题升级DNN 6.x到7.4
我使用Ifnity URL大师V2.4.4与DNN 6.升级DNN 7.4之前,我有首先将Ifinity URL Master从2.4升级到2.8.3,然后将DNN升级到7.4。同时这样做我得到Default.aspx负载以下的错误。
500 Internal Server Error
The requested Url does not return any valid content.
Administrators
Change this message by configuring a specific 404 Error Page or Url for this website.
Exception:
Object reference not set to an instance of an object.
Stack Trace:
在DotNetNuke.Common.Globals.IsEditMode()在 DotNetNuke.Entities.Tabs.TabModulesController.GetModules(TabInfo标签) 在DotNetNuke.Entities.Tabs.TabModulesController.GetTabModules(TabInfo 标签)在DotNetNuke.Entities.Tabs.TabInfo.get_Modules()在 iFinity.DNN.Modules.UrlMaster.Entities.TabInfoEx.Clone(TabInfo标签)在 iFinity.DNN.Modules.UrlMaster.Data.SqlDataProvider.GetTabs(的Int32 portalId ,布尔includeAdminTabs,布尔includeHostTabs, Dictionary'2 & customAliasTabs)在 iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(的Int32 portalId,布尔includeStdUrls,PortalSettings portalSettings, FriendlyUrlSettings设置,Dictionary2 & customAliasTabsForPortal) 在iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(的Int32 portalId,布尔includeStdUrls,FriendlyUrlSettings设置, Dictionary2 & customAliasTabs)在 iFinity.DNN.Modules.UrlMaster.TabDictController.BuildTabDictionary(pathSizes & pathSizes,FriendlyUrlSettings设置,的Int32 buildPortalId, ThreadSafeDictionary2 tabDict,哈希表& homePageSkins, ThreadSafeDictionary2 & portalTabPathDictionary,的Guid parentTraceId) 在 iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionaryLockable(的Int32 portalId,的Int32 & minTabPathDepth,的Int32 & maxTabPathDepth,的Int32 & minAliasPathDepth,的Int32 & maxAliasPathDepth,FriendlyUrlSettings 设置,布尔forceRebuild布尔bypassCache,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionary(的Int32 portalId,的Int32 & minTabPathDepth,的Int32 & maxTabPathDepth,的Int32 & minAliasPathDepth,的Int32 & maxAliasPathDepth,FriendlyUrlSettings 设置,布尔forceRebuild,布尔bypassCache,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.RewriteController.GetTabFromDictionary(字符串 URL,FriendlyUrlSettings设置,UrlAction结果,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.RewriteController.IdentifyByTabPathEx(字符串 绝对URI,字符串的queryString,UrlAction结果,FriendlyUrlSettings 设置,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.UrlRewriteModule.CheckForRewrite(字符串 fullUrl,字符串querystring,UrlAction结果,布尔值 useFriendlyUrls,NameValueCollection中queryStringCol, FriendlyUrlSettings设置,布尔& isPhysicalResource,的Guid parentTraceId)在 iFinity.DNN.Modules.UrlMaster.UrlRewriteModule。的ProcessRequest(HttpContext的 上下文,HttpRequest的请求,HttpServerUtility服务器,HttpResponse对象 响应,布尔useFriendlyUrls,字符串的RequestType,乌里requestUri, UrlAction结果,NameValueCollection中queryStringCol, FriendlyUrlSettings设置,布尔allowSettingsChange,的Guid parentTraceId)
我我不知道这个错误的原因,也不知道如何在这个转发。请帮我解决这个问题。
我使用IFinity URL Master 2.4以及从2.4升级到2.8.3,所以我可以将DNN升级到7.4.2。我遇到了同样的问题。
我能够修复它的唯一方法是完全删除IFinity URL Master,然后升级到DNN 7.4.2。
在DNN 7.4.2中,他们已经整合了IFinity URL Master。然后,您必须更改您的web.config文件以使用正在查找的正确的URLFormat结果。尝试打开您的web.config文件并搜索URLFormat,根据您希望得到的结果,确保它的值为URLFormat =“humanfriendly”或URLFormat =“advanced”。
我有完全相同的问题。我会通过布鲁斯查普曼看看他能否提供帮助。 – Lucas