ASP.NET では、特定の Uri を指すリンクを作成し、このリンクを電子メールでユーザーに送信したいと思いますhttp://www.BlaBla.com/CustomerPortal/Order/9876
。Uri の 2 番目の部分を/CustomerPortal/Order/9876
コード ビハインドで動的に作成できます。http://www.BlaBla.com
私の質問は次のとおりです。アプリケーションでハードコーディングせずにベース Uri を作成するにはどうすればよいですか? 基本的に私は次のようなものが欲しいです:
http://localhost:1234/CustomerPortal/Order/9876 (on my development machine)
http://testserver/CustomerPortal/Order/9876 (on an internal test server)
http://www.BlaBla.com/CustomerPortal/Order/9876 (on the production server)
アプリケーションが実行されているサーバーに「アプリケーションのベース Uri を教えてください」と尋ねる方法はありますか? それとも他の方法ですか?
前もって感謝します!