DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
このモジュールは、ポータルの作成を行うようなモジュールなんでしょうか?
1つ確認したいのですが、作成したASPXは、DotNetNuke.Framework.PageBaseを継承してますか?
返答ありがとうございます。
>1つ確認したいのですが、作成したASPXは、DotNetNuke.Framework.PageBaseを継承してますか?
→ 継承していませんでした。継承して試した所、現象は変わらずでした。
>このモジュールは、ポータルの作成を行うようなモジュールなんでしょうか?
→ Ajax等の非同期通信を行う際のデータの取得先ページにアクセスするというイメージです。
下記の現象について、詳しく書いてみると、以下のような感じです。
DNNのバージョンは4.8.2
① 新規にポータルを作成(ローカルIPで作成)
② 上記モジュールのインストール
③ ローカルIPでアクセス → 通常どおりアクセス可能(ログイン保持)
④ グローバルIPのエイリアスを追加
⑤ ローカルIPでのアクセス → アクセス不可 (ログイン非保持)
グローバルIPでのアクセス → 通常どおりアクセス可能(ログイン保持)
⑥ グローバルIPのエイリアス削除
⑦ ローカルIPでのアクセス → アクセス不可 (ログイン非保持)
⑧ グローバルIPのエイリアスを追加(再度)
⑨ ⑤と同等 上記の状態で、グローバルIPからのアクセスで利用していた。
その後に、DNNのバージョンを4.8.2→4.8.3にアップデート実行
→ グローバルIPでのアクセス → 通常どおりアクセス可能(ログイン保持)を確認
翌日
→ グローバルIPでのアクセス → アクセス不可 (ログイン非保持)となりました。
その後、グローバルIP・ローカルIPのエイリアス情報を削除・追加等を行ってみましたが、
・ローカルIPでのアクセス → アクセス不可 (ログイン非保持)
・グローバルIPでのアクセス → アクセス不可 (ログイン非保持)
が変わらずというところで止まっています。
わかりにくい文章で申し訳ありませんが、よろしくお願いします。
そもそもの話なんですが、ローカルIPでのアクセスとグローバルIPでのアクセスを交互に切り替えてログイン状態を見ているようなんですが、これらはDNNの場合別として扱われるので、ローカルIPでログインした後でグローバルIPで同じ状態かどうかを確認しても期待通りの動作はしないと思いますよ。
返答が遅くなり申し訳ありません。
グローバルIP・ローカルIPの件ですがわかりにくい文章で申し訳ありません。
大まかの意味としては、
①グローバルIPでログイン → ajaxにてグローバルIPのaspxページから情報を取得 → 他ページに遷移 ②ローカルIPでログイン → ajaxにてローカルIPのaspxページから情報を取得 → 他ページに遷移
の2パターン(エイリアスごとに挙動が異なるのかを試す意味で)でテストを行っていただけで、 交互にアクセスを切り替えてみているというのはしていないと思います。
誤解を与えてしまい申し訳ありません。
何かあればよろしくお願いします。