以前は、スーパーユーザー以外のアカウントとして(つまりポータル固有のユーザーとして)ashxに対してajax呼び出しを行おうとすると、WebサーバーがCookieを返し、認証をクリアしていました。これについて質問を投稿しましたが、答えはportalid=xx
GETパラメーターで指定されていることを確認することだったようです。
portalid=xx
ただし、 POSTリクエストを追加すると、DotNetNukeはスーパーユーザー以外のアカウントを無視してログアウトするように見えることがわかりました。
DNN POST ajaxリクエスト中に認証を維持するにはどうすればよいですか?