2013-04-07 14 views
13

私はこの問題を否定しません。DNNリダイレクトループ - 管理画面でのみ

このリダイレクトの問題ポータルエイリアスおよびMED /フル信頼レベルに関連していると言及する他の問題は、など

私は最近アップグレードDNNのインストールを指して、.NET 4クラシックプールを持っています。

前のバージョンは5.xxxxだった、と今私はすべての現在のCMSページが動作7.0.5

にアップグレードしました。 私は管理セクションに移動し、ページ管理、またはホストセクションのホスト設定を選択すると、この問題が発生します。

私はdnnがMVCのパスをゆっくりと下っていることは知っていますが、私はまだ.apx拡張が浮いているのを見ています。つまり、彼らはseoに完全にキャッシュされていませんでした。

問題の原因はわかりません。

サイトの半分はtabid = xアイデアのままですが、管理画面のいくつかは "/ host/HostSettings // tabid/16/portalid/0/Default.aspx "firendly url/MVC coneptのようなものです。

フレンドリーなURLのすべて、またはtabidの概念を使用しているすべてのものを編集してそこから前進することができるエントリはありますか?

リダイレクトの問題は友好的なURLとは関係ありませんか?

私は少し...でも、長年にわたりDNNで開発した後、ここで事前に

感謝を失いましたよ!

クリスのアドバイスによると、私はテーブルのすべてのタブを調べ、isSecure = Trueに設定されているものがないことを確認しました。

まだ取得:エラー310(net :: ERR_TOO_MANY_REDIRECTS):リダイレクトが多すぎます。 リダイレクトをテーブルから外す方法はありますか?

私は全体hostSettingsとPosrtalSettingsテーブルを経て、別の作業システムとそれを比較したが、明らかな何かを見つけることができませんでしたしている...

EDITED

今、いくつかのことをオフとし

Server Error in '/cms' Application. 

オブジェクト参照がオブジェクトインスタンスに設定されていません:デバッグモードがtrueに設定され、私は次の取得します。

説明現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ソースエラー:

[いいえ関連するソース行]

ソースファイル:C:\ WINDOWS \ Microsoft.NET \ Frameworkののの\ v4.0.30319 \ ASP.NETの一時ファイル\ CMS \ 3fbf2a3e \ 66b53196 \ App_Web_xepmxekk.1.cs行:0

スタックトレース:

【とNullReferenceException:オブジェクト参照オブジェクトのインスタンスに設定されていない。] DotNetNuke.UI.Containers.ActionBase.get_ModuleContext()+7 DotNetNuke.UI.Containers.ActionBase.get_ActionRoot()+30 DotNetNuke.UI.Containers.ActionBase.OnLoad(のEventArgs電子)+35

[ModuleLoadException:エラーが発生しました。】 DotNetNuke.Services.Exceptions。 Exceptions.ProcessModuleLoadException(文字列FriendlyMessage、コントロールCTRL、例外EXC、ブールDisplayErrorMessage)397

[PageLoadException:エラーが発生しました。] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(例外EXC、文字列のURL)417 DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc)+96 DotNetNuke.Services.Exceptions.Exceptions.Proc (ControlCtrl、Exception exc、Boolean DisplayErrorMessage)+188 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control(Control)、ControlExtensions(ControlCtrl、Exception exc、Boolean DisplayErrorMessage)+548 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException CTRL、例外EXC)40 DotNetNuke.UI.Containers.ActionBase.OnLoad(のEventArgs電子)71 DotNetNuke.UI.WebControls.SolPartActions.OnLoad(のEventArgs電子)+13 System.Web.UI.Control.LoadRecursive( System.Web.UI.Control.LoadRecursive() UI.Control.LoadRecursive()+145 System.Web.UI.Control.LoadRecursive()+145 System.Web.UI.Control.LoadRecursive()+145 System.Web.UI.Control.LoadRecursive()+145 System.Web.UI.Control .LoadRecursive()145 System.Web.UI.Page.ProcessRequestMain(ブールincludeStagesBeforeAsyncPoint、ブールのincludeStagesAfterAsyncPoint)772

[PageLoadException:エラーが発生しました。】 DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(例外exc、String URL)+417 DotNetNuke.Framework.PageBase.OnError(EventArgs e)+629 System.Web.UI.Page.HandleError(例外e)+79 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint 、ブーリーンのincludeStagesAfterAsyncPoint)6695 System.Web.UI.Page.ProcessRequest(ブールincludeStagesBeforeAsyncPoint、ブールのincludeStagesAfterAsyncPoint)245 System.Web.UI.Page.ProcessRequest()72 System.Web.UI.Page.ProcessRequestWithNoAssert(のHttpContextコンテキスト)+21 System.Web.UI.Page.ProcessRequest(HttpContextコンテキスト)+58 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NETのASP.default_aspx.ProcessRequest(HttpContextコンテキスト)ファイル¥cms¥3fbf2a3e¥66b53196¥App_Web_xepmxekk.1.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+341 System.Web.HttpApplication。ExecuteStep(IExecutionStepステップ、ブール値&は同期完了)+69

バージョン情報:Microsoft .NET Frameworkバージョン:4.0.30319; ASP.NETバージョン:4.0.30319.17929

答えて

0

最新のdnn 7.0.6にアップグレードした後、サイト設定ページにアクセスできます。

なぜ私は最後のアップグレード後に動作を停止し、次のアップグレードを開始したのか分かりません。

しかし、いくつかのページはあなたがコンテンツを編集..

編集不可になった、保存ヒットしてから、古いコンテンツが戻ってきました。

これは別の厄介な問題です。

私は古いCMSがあまりにも多くのアップグレードを行ったと思うので、私は最初からCMSを再構築し、清潔なスレートを取ることに決めました。

2

ここでは多くの質問があります。私はあなたの主題のものに取り組んでいきます。

1)リダイレクトが管理ページに表示されている場合は、データベースをチェックします。古いアップグレードでは、しばしば「issecure」フラグが管理ページに設定され、奇数リダイレクトが発生します。データベースにアクセスできる場合は、TABSテーブルをチェックアウトしてください。

更新日4/16/2013 FriendlyURLをすべて無効にして、少なくとも管理者/ホストページに入るのに役立つかどうかを確認してください。 DBには、あなたがUPDATE更新質問に基づいて 、私は

update hostsettings 
set SettingValue = 'N' 

where settingname like 'usefriendlyurls' 

を考えています。このSQLを使用することができ、あなたのweb.configファイルでObjectQualifierを持っていない場合、hostsettingsにUseFriendlyUrl設定を更新してみてくださいあなたは2つの問題のうちの1つを持っています。 SolPartメニューを使用しているためスキンに問題があるか、MODULEコンテナに問題がある可能性があります。

あなたは今、ADMINページにアクセスできますが、子ページではないとお伝えしたと思います。私はスキン管理ページ(ページ設定を介して)重力スキンのいずれかに(あなたが好きな)を設定します。次に、これらの設定を保存したら、「すべての子ページにスキンを適用」を試してください。その場合、すべての管理者の子ページにスキンが正しく設定されているかどうかを確認してください。スキンの設定がうまくいかない場合は、「管理者」ページの「コンテナ」で同じことを試してください。

これが機能する場合は、HOSTメニューでも同じ操作を行う必要があります。あなたはDBを通してそれをする必要があるかもしれませんが。

+0

それを試しましたが、同じ問題 – ShaunOReilly

+1

安全とマークされていましたか? issecureフラグを削除したら、キャッシュをリサイクル/クリアする必要があります –

+0

これは楽しいでしょう!どのようにサイト/ホスト設定にアクセスせずにキャッシュをクリアするのですか? - 私はサーバー上のアプリケーションプールとサイトをリサイクルしました。 – ShaunOReilly

2

Shaun、現在この問題はどこにありますか。最後に、私はAdminのURLとタブIDについて質問しました。管理者の下でサイト設定などのページを見つけ、そのページのTabIDが何であるか把握することをお勧めします。

次に、##を問題のページのTabIDの番号に置き換えて、http://somedomain.com.blah/default.aspx?tabid=##に移動してみてください。そこから始めて、何が起こるか見てみましょう。

+0

私は、それは動作しませんでした。 – ShaunOReilly

+0

DNNを再インストールします。 10年ぶりに私はこのように私を失望させた。通常アップグレードは私にとっては大丈夫です。 – ShaunOReilly

+0

申し訳ありませんが、私は今週末にSkype経由でデスクトップ共有をお手伝いできるかもしれませんchristoc - gmail.com –

関連する問題