c# - 在 asp.net 中获取应用程序根目录的绝对 uri 的最快方法是什么?

标签 c# asp.net

在asp.net中获取http://www.[Domain].com最简单的方法是什么?

似乎没有一种方法可以做到这一点,我知道的唯一方法是在服务器变量或 Request.Url 上做一些字符串杂技。有人吗?

最佳答案

我们可以使用 Uri 和他的 baseUri 构造函数:

  • new Uri(this.Request.Url, "/") 为网站的根
  • new Uri(this.Request.Url, this.Request.ResolveUrl("~/")) 为网站的根目录

关于c# - 在 asp.net 中获取应用程序根目录的绝对 uri 的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/222783/

相关文章:

c# - Log4net GAC 问题仅在 Windows XP 上

asp.net - 无法打开 RSA key 容器

c# - XAML - 逗号分隔的依赖属性

c# - 如何使用 linq 初始化重复元素数组?

c# - 获取窗口的所有句柄

没有 DNX 的 ASP.NET v5

c# - 从任务中调用 Messagebox.Show

c# - Entity Framework 4.1 通过设置外键映射关系

asp.net - 生成文件,然后启动安全下载

C# Oracle 表问题