在 ASP.NET 中,我想创建一个指向特定 Uri 的链接,并通过电子邮件将此链接发送给用户,例如http://www.BlaBla.com/CustomerPortal/Order/9876
. /CustomerPortal/Order/9876
我可以在代码隐藏中动态创建 Uri 的第二部分。我的问题是:如何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”?还是有什么其他方式?
先感谢您!