私はasp.net Webフォームパラダイム(MVCのAPIControllerで実装されたAPI)にいます。IISExpress に次のバインディングを追加しました
http://sarfraz-pc:80
https://sarfraz-pc:443
この素晴らしい記事を使用して。http または https を使用してサイト全体にアクセスできます。ここで、一部のページを強制的に http で実行し、他のページを https で実行したいと考えています。Google は、コード プロジェクトの非常に古いソリューションやSecurity Switchと呼ばれる別のソリューションを含む、多くの結果を提供してくれました。
しかし、IIS 7.0 の URL 書き換えモジュールを使用してこれを実装することを真剣に検討しています。この目的で URL 書き換えを使用した人はいますか? URL書き換えについて詳しく分からないので聞きたいのですが、この方法をとるデメリットはありますか?Response.Redirect
はいの場合は、別のアプローチ (私が言及したものを含む) を提案してください。ただし、アプリケーションのあちこちにコードを記述するだけではいけません。