ASP.NET MVC プロジェクトでの URL 生成に問題があります。
このコード:
@Url.Action("Register", "Home", null, "https") }))
私の環境では、443 とは異なるポートで ssl を実行している Web サーバーの前にロード バランサーがあることを除いて、絶対 URL を生成します。アプリケーションが異なるポートを認識し、指定されたポートで URL を生成すると思われます。例:
https://www.example.com:449/Home/Register
同じことが起こります
RedirectToAction("Index", "Home");
等
生成された URL でアプリケーションが常にデフォルト ポートを使用するようにするにはどうすればよいですか?
https://www.example.com/Home/Register