問題タブ [requirehttps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9042 参照

asp.net-mvc-4 - RequireHttpsとhttpsURLへのルーティング

ログインと安全なhttpsページを処理するユーザーコントローラーのほとんどのアクションでRequireHttps属性を使用しています。

httpである私のホームページには、次のようにログインページへのリンクがあります(MVC 4 Razor View):-

リンクは、httpsアドレスのログインページに正しく移動します。ただし、IISログを見ると、ログインURLに2つのエントリがあります。1つはポート80に、もう1つはポート443にあります。

これは私が心配すべき問題ですか?

@ Url.Actionで、httpsモードを強制できることはわかっていますが、これが最善の方法かどうかはわかりません。さらに、これによりポートが削除されます。これは、VS2012でIISExpressを使用する場合に煩わしいものです。次に、@ Url.Actionをさらに拡張して、hostname:portを含める必要があります。

したがって、(a)これが懸念事項であるかどうか、および(b)URLをhttpsに強制する他の方法があるかどうかが懸念事項であるかどうかを確認しています。

0 投票する
2 に答える
479 参照

.net - DEVELOPMENT および LIVE Web サイトには https が必要です

私はいくつかの ASP .NET MVC4 Web サイトを持っています。最初に DEVELOPMENT 場所に配置してテストする必要があります。また、開発用 Web サイトには SSL がありませんが、LIVE には SSL があります。

良い。私は 20 個のコントローラー内で使用する必要[Requirehttps]があり、DEV Web サイトでテストするたびにコメントすることはできません。

少なくともいくつかの web.config 設定に基づいて [Requirehttps] を構成する方法はありますか、それとも別の方法がありますか? [Requirehttps]つまり、LIVEでウェブサイトを公開するたびに約20回コメントするのは好きではありません。

どんな手掛かり?

0 投票する
0 に答える
767 参照

https - [RequireHttps] を使用した HTTP と HTTPS 間のリダイレクトが IIS Express で失敗した

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 に既にバインドしています

index.cshtml の私の JavaScript コード

両方のページは ISS Express en SSL で正常に動作しますが、http en https 間のリダイレクトは失敗しました

私を助けてください、親切に、

ピム