首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpContext仅返回"/“

HttpContext仅返回"/“
EN

Stack Overflow用户
提问于 2010-05-26 17:44:48
回答 2查看 102关注 0票数 0

我的模型中有以下两行代码,但是,virtual和path都有值"\“。我哪里错了?

var虚拟= VirtualPathUtility.ToAbsolute(HttpContext.Current.Request.ApplicationPath);

可变路径=HttpContext.Current.Request.ApplicationPath;

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-01 17:47:25

http://weblogs.asp.net/srkirkland/archive/2009/09/17/a-urlhelper-extension-for-creating-absolute-action-paths-in-asp-net-mvc.aspx

票数 0
EN

Stack Overflow用户

发布于 2010-05-26 17:50:23

来自MSDN

获取ASP.NET应用程序在服务器上的虚拟应用程序根路径。

因此,这是URL路径的一部分,它是运行代码的IIS应用程序的根。根URL ("http://domain/")始终是IIS应用程序,因此将以"/“作为其ApplicationPath

您可能需要将某些子(虚拟)文件夹转换为IIS应用程序,才能看到更长的路径结果。

来自评论的更新:

我想要这个角色":/...“

这些信息都在Request.Uri的属性中可用。特别是"http“是Uri.Scheme,severname是Uri.Host,端口是Uri.Port (但如果需要指定,请检查Uri.IsDefaultPort )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2911757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档