mvc获取虚拟目录的方法
How to get virtual directory in mvc
我正在开发 .net 核心应用程序,我需要虚拟目录的应用程序路径。我不想要物理路径,我想要 url 的形式,例如:
http://www.mywebsite.com/mydirectory
我试过 Request.Host
但它只给我 http://www.mywebsite.com
而没有虚拟目录路径。
感谢任何帮助!
您可以使用 IUrlHelper
来解析应用程序的基本路径。如果应用程序未托管在虚拟目录中,则返回的路径仅为空...
IUrlHelper url = ...
string virtualDirectory = url.Content("~");
我正在开发 .net 核心应用程序,我需要虚拟目录的应用程序路径。我不想要物理路径,我想要 url 的形式,例如:
http://www.mywebsite.com/mydirectory
我试过 Request.Host
但它只给我 http://www.mywebsite.com
而没有虚拟目录路径。
感谢任何帮助!
您可以使用 IUrlHelper
来解析应用程序的基本路径。如果应用程序未托管在虚拟目录中,则返回的路径仅为空...
IUrlHelper url = ...
string virtualDirectory = url.Content("~");