2012-04-04 5 views
0

人! 2つのポータルを接続しようとすると非常に奇妙なエラーが発生します。コンテンツのステージングに予期しないエラーDNN6エンタープライズ

「接続ポータル」または「接続テスト」ボタンを押すと、「リクエストの検証中に予期しないエラーが発生しました」という赤いエラーが表示されます。 Yikes!

同様のワークフローが両方のサイトで実行されていることを確認しました。次に、私はいくつかのデバッグを行い、そう

public bool PingServer(string address, int portalId, Guid token) { /*====somecode====*/
client.PairService(request);
/*====somecode====*/
return true; }

、ペアサービスDotNetNuke.Enterprise.ContentStaging.StagingClientController.cs

で誤動作する方法を発見しました。いくつかの高度なデバッグの後、私は悪の根を見つけました:

INSERTステートメントがFOREIGN KEY制約 "FK_PortalSettings_Portals"と競合しました。競合は、データベース "MyDNNDatabase"、テーブル "dbo.Portals"、列 "PortalID"で発生しました。 ステートメントが終了しました。まあ!

私は指定された制約を削除し、私のデータベースで奇妙なことを見ました。 DNNは、テストサイトIDを持つ別のLocalServerTokenを追加しようとしましたが、本番サイトIDを持つtargetServerAddressおよびTargetServerTokenが追加される予定でした。

私はサイトを削除し、テンプレートを使用して新しいサイトを作成しました。期待どおりに運がない。

最後に、私のデータベースにtargetServerAddress & TargetServerTokenを手動で追加しました。サイトが接続されているように見えましたが、ホストとして認証できず、コンテンツを公開すると予期しないエラーが発生しました。

誰もが気になるモジュールをとても深く知っていますか?

答えて

0

DNNコミュニティの交換に記載されているように、この問題を解決するためのサポートチケットを開いてください。それはPEとEEのための有料のサポートです);

関連する問題