0

アプリにログイン ページがあります。ログインすると、Default.aspx にリダイレクトされます。VS ローカル セットアップでは、リダイレクト用の URL は次のようになります。 ?ReturnUrl=/Default.aspx " http://mydomain.com/testApp/Default.aspx "にリダイレクトします

これで、IIS7 でアプリケーションを公開し、直接参照できるようになりました。

しかし、ログインすると、リダイレクト ページは常に mydomain.com/testApp/Default.aspx ではなく mydomain.com/Default.aspx として表示されます。

デフォルト ページを testApp/Default.aspx として設定しようとしましたが、これは役に立ちません。

IIS で実行するためにクエリ文字列を変更する必要がありますか?

アプリを直接実行して mydomain.com/testApp/Default.aspx と入力すると、問題なく動作します。

ポインタはありますか?

注: mydomain.com を locahost に置き換えてください。

4

1 に答える 1

0

私は問題を理解しました。IIS への展開後にルート フォルダーにアクセスするには、リダイレクト用のクエリ文字列の相対パスに ~ が必要です。

于 2013-07-31T10:10:44.610 に答える