私はDotNetNukeサイトのログインURLを返すちょっとしたヘルパーメソッドを持っていますが、これは(PortalSettingsとHttpRequestオブジェクトがある場合のみ)機能します。残念ながら現在のセッションがDNNに登録されていない場合、どのようにDotNetNukeサイトのログインURLを返すことができますか?
、DNN静的メソッドで呼び出す:私のセッションはDNNに登録していない場合
PortalController.GetCurrentPortalSettings
がPortalSettingsオブジェクトを返しません。私の状況では、Webメソッドへのajax呼び出しを使用して、ログインURLを取得して、セッションをタイムアウトしたログインページにユーザーをリダイレクトするために文字列をページに戻したいと考えています。
残念ながら、それはnullを返します。
Message":"Value cannot be null.\r\nParameter name: portalSettings","StackTrace":"
PortalControllerメソッドがnullを返しています。
どのような考えですか?