問題タブ [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.
asp.net-mvc - AccountController.LogOn に適用すると、MVC Preview 2 で失敗する
[RequireHttps] を ASP.NET MVC 2 Preview 2 の AccountController.Logon に適用しようとすると、次のエラーが発生します。
ASP.NET が URL に無効な文字を検出しました。
これは、ASP.NET が私の要求を書き換えたためです。
http://example.com/admin
に
https://example.com/account/logon%3FReturnUrl=/admin
追加したのは ASP.NET 自体ですがReturnURL
(ASP.NET MVC ではありません)、RequireHttps
URL をリダイレクトして混乱させているのは属性です。
の%3F
代わりに?
ページを壊しています。
技術的には ASP.NET のバグだと思います。回避策はありますか? おそらく、global.asax で「認証されていない」イベントを処理する方法、または RequireHttpsAttribute のソースを修正する方法を考えています。
これは 似ていますが、異なる質問です
編集:手動で入力しようとしましhttp://example.com/accout/login?cat=dog
たが、それでも無効な URL にリダイレクトされました : account/logon%3Fcat=dog
。当初はメンバーシップ プロバイダーとの競合に関連していると考えていましたが、[RequireHttps]
単なる基本的なバグのように見えるので、自分でソースを修正する必要があると思います。
asp.net-mvc - ASP.NETMVCRequireHttpsは使用できません
System.Web.MVC v2.0.50727を使用していますが、RequireHttpsAttributeを適用できないようです。たとえば、[OutputCache(...)]を使用できますが、[RequireHttps]を使用しようとすると、アセンブリが見つからないというエラーが発生します。
これを含むmvc2の新しいバージョンはありますか?
asp.net-mvc - Asp.NetMVCRequireHttpsAttributeまたはResponseRedirectはIIS6では機能しません
RequireHttps属性を使用してHttpをHttpsにリダイレクトしています。IIS7.5がインストールされている私の開発マシンでは正常に動作します。ただし、Windows Server2003のIIS6では機能しません。したがって、Httpエラー403.4が発生します。Response.Redirect()を使用しようとしましたが、どちらも機能しません。したがって、II6ではリダイレクトが正しく機能しないようです。私は.Net4、MVC 3を使用しており、QAマシンはIIS6を搭載したWindowsServer2003です。誰かがこの問題を解決する方法を知っていますか?
ありがとう!黄
c# - MVCRequireHttpsとhttpsでない場合はリダイレクト
ASP.NET MVCに関する多くの質問を読みましたが[RequireHttps]
、この質問に対する答えが見つかりません。
[RequireHttps]
そもそもhttpsではなかった場合、属性でURLをhttpsに切り替えるにはどうすればよいですか?
私はこのコードを持っています:
しかし、「要求されたリソースにはSSL経由でのみアクセスできます」というエラーが表示されます。
MVC先物プロジェクトにも同様の属性があります[RequireSsl(Redirect = true)]
。しかし、それは今では時代遅れです... MVC 2で同等のものは何ですか?
誰かがURLhttp://example.com/home/dosomethingまたはURLhttp://example.com/home/anotheractionを入力すると、 URL http s://example.comに自動的にリダイレクトされる必要があります。 / home / anotheraction
編集これは一連のイベントです:
URL http://example.com/home/dosomethingは、別のWebサイトから呼び出されます。ユーザーをこのURLにリダイレクトします(response.redirectなどを使用)。
DoSomething()
その後、戻りを試みAnotherAction()
ますが、「要求されたリソースにはSSL経由でのみアクセスできます」というエラーメッセージが表示されて失敗します。
asp.net-mvc - ASP.NET MVC:OutputCache属性はRequireHttps属性を無視しますか?
RequireHttps
とOutputCache
属性の両方を使用するアクションを持つASP.NETMVC3アプリケーションがあります。
そのページに移動すると、期待どおりにHTTPSにリダイレクトされます。
ただし、最初のページの読み込み後も、HTTP経由でページにアクセスできます。属性を削除すると、OutputCache
HTTP経由でページにアクセスできなくなります。
OutputCacheがHTTPSを無視しているように見えるため、ページへの安全でないアクセスが許可されます。HTTPS経由で提供されるアクションをキャッシュすることも可能ですか?
asp.net-mvc-3 - AppHarbor + RequireHttpsAttribute がしかめっ面と等しいのはなぜですか :(
本日、AppHarbor への最初のデプロイ。ビルドするための初期作業の後、MVC3 アプリを正常にデプロイしました。
ただし、RequireHttpsAttribute の使用には問題があります。最初、http ページは問題なく動作していましたが、https ページでは、Web ページにリダイレクト ループがあるというエラーが発生していました。
アプリ全体で https を要求するつもりだったので、global.asax にグローバルな RequireHttpsAttribute フィルターを追加しました。現在、クロムとFFで、すべてのページでリダイレクトループエラーが発生しています。
これは、バックグラウンドでのポート リダイレクトと関係があると仮定します。修正方法は?カスタム RequireHttpsAttribute が必要ですか?
asp.net-mvc - ASP.NET MVC [RequireHttps] - http に戻る
アクションを配置[RequireHttps]
し、ユーザーが HTTP から HTTPS に切り替えると、後続のすべてのリンクは HTTPS のままになります...
HTTP に戻す方法はありますか?
asp.net-mvc - ASP MVC 3 RequireHttps 属性は、すべてのリンクを https に変更します
フィードバック フォームがあり、SSL が必要な ASP MVC 3 Web サイトがあります。
これで、フィードバックの表示と処理を担当する「ContactUs」というコントローラー内に Feedback というアクションが作成されました。
そのアクションで属性を使用する[RequireHttps]
と、うまく機能し、URL が「https」に変更されます。しかし、ページ内のすべてのリンクが「https」を指していることに気付きました! この属性がルーティング エンジンにすべてのリンクに同じ属性を適用させたかのように!!!
もちろん、SSL はこの 1 つのアクションにのみ必要であり、残りはすべて通常の http である必要があります。
誰かがこれを解決する方法を教えてもらえますか?
asp.net-mvc-3 - なぜこれがhttpsにロードされないのですか?
asp.net mvc 3には、ssl証明書があり、httpsで正常に実行されるサイトがあります。公開される唯一のページはログオンページです。何らかの理由で、httpsにロードされません。これが私の関連コードです(何かを省略した場合は、リクエストに応じてさらに投稿します)。
web.config
global.asax
アカウントコントローラー
ログオンビューが読み込まれると、Httpsにはありません。私は何を取りこぼしたか?
asp.net-mvc-3 - MVC3 RequireHTTPS Simple
winsvr2008R2ボックスのIIS7.5インスタンス内でMVC3アプリを実行しています。これで、RequireHttpsをグローバルまたは各クラスに設定した場合、URLはまったく書き換えられません。実際、何も変更されませんか?クライアントでフォーム認証チケットを暗号化する独自のカスタムフォーム認証モジュールBTWを使用しています.....これにより、RequireHttps属性が機能しなくなりますか?