0

aspx アプリケーションのルート ディレクトリを見つけようとしています。シナリオは、ユーザーがルートのサブフォルダーにログインしようとしているというものです。別のフォルダー内のログイン ページにリダイレクトされるようにします。

ルート web.config ファイル内でこれを処理しようとしていますが、コンパイラは、ユーザーがログインしようとしているサブフォルダー内を調べています。

<authentication mode="Forms" >
      <forms loginUrl="~/auth/login.aspx" name="loginform">
      </forms>
    </authentication>

私が取得しようとしているディレクトリですが、ルートディレクトリではなく、まだアプリフォルダー内を探しています。

これが私が得ているものです

/Apps/subfolder/auth/login.aspx

そして、これは私が欲しいものです

/Apps/auth/login.aspx

/Apps/ がルート ディレクトリであることに注意してください。

助けてくれてありがとう

4

1 に答える 1

0

この値は、コード内の別の場所にある値に取って代わられています。おそらく、ユーザーがログインに送られる前に表示しようとするページのサブディレクトリ内の web.config が保持されます。

于 2013-01-19T09:17:34.337 に答える