IIS Express を使用してみました。(以前の使用ローカル IIS からの変更)。リダイレクトの問題があります。
たとえば、ステップ 1: ログイン ページhttps://localhost/user/indexに移動すると、「ERR_CONNECTION_RESET」が表示されます。
ステップ 2: タイプ ダイレクト URL をhttps://localhost:44300/user/indexに変更 すると、ログイン ページが正常に表示されます
ステップ 3: ユーザー名と pw を入力すると (URL は localhost/home/index になりました)、ログイン ページがハングします。
ステップ 4: URL を「localhost:61025/」に変更すると、ホームページが表示されます
ステップ 5: ログアウト メニューをクリックすると、「ERR_CONNECTION_RESET」が表示されました ステップ 6: ポート番号 44300 で URL を https に変更すると、ログアウト ページが正常に表示されます
http と https の両方のページは正常に動作しますが、http と https の間でリダイレクトする方法がわかりません (以前の「ローカル IIS」では正常に動作します)。
私は c:\users[my name]\IISExpress\config\applicationhost.config に既にバインドしています
<bindings>
<binding protocol="http" bindingInformation="*:61025:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
</bindings>
index.cshtml の私の JavaScript コード
function dologout(result) {
if (result == 'yes') {
localStorage.clear();
window.onbeforeunload = null;
document.location.href = '@Url.Content("~/user/logout")';
}
}
両方のページは ISS Express en SSL で正常に動作しますが、http en https 間のリダイレクトは失敗しました
私を助けてください、親切に、
ピム