asp.net-mvc – 从Application_Start中获取网站的URL?
发布时间:2020-12-15 19:23:56 所属栏目:asp.Net 来源:网络整理
导读:嗨, 我需要为我的APS.NET MVC 3网站中的操作生成正确的URL,这必须在Gloabl.asax的Application_Start中完成. 我试过设置一个UrlHelper,但是HttpContext.Current总是为空? 我寻找的地址是这样的:http://www.mysite.se/MyController/MyAction. 我也试过Virtua
嗨,
我需要为我的APS.NET MVC 3网站中的操作生成正确的URL,这必须在Gloabl.asax的Application_Start中完成. 我试过设置一个UrlHelper,但是HttpContext.Current总是为空? 我寻找的地址是这样的:http://www.mysite.se/MyController/MyAction. 我也试过VirtualPathUtility.ToAbsolute(“?/”),但这只会给我“/ mysite /” 解决方法
当应用程序在IIS集成模式下运行时,我担心您无法访问Application_Start中的HttpContext(您可以在经典模式下实现,但不建议这样做).
Mike在07.11中解释了如何在Application_BeginRequest中执行此操作,以便您的代码仍然只针对第一个请求而不是后面的请求运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC日历
- asp.net – CustomErrors vs HttpErrors – 一个重大的设计
- asp.net-mvc – 我可以在asp.net mvc中拥有多个site.master
- asp.net-mvc – 我如何可以渲染局部视图在asp.net mvc 3
- asp.net-core-mvc – 将复杂对象存储在MVC 6中的TempData中
- asp.net – 通过在弹性beanstalk的负载均衡器中的IIS重写到
- .NET Core技术研究-最实用最常用的配置读取方式
- asp.net-mvc – 为什么在MVC中传递实体不是一个好主意?
- asp.net – 没有配置验证处理程序来处理方案:自动
- asp.net – 如何在razor viewengine中实现foreach委托?
推荐文章
站长推荐
- IIS 8发布ASP.NET核心应用程序 – 正在使用的文件
- asp.net – 如何使用angular2的http与应用程序主
- asp.net-mvc-4 – MVC4和MVCContrib
- asp.net-mvc-3 – 在F#中的ViewBag动态对象上设置
- asp.net – 为什么我不能将if和eval结合起来?最
- asp.net – 返回状态代码4xx,用于具有无效/不支持
- asp.net-mvc – 在ascx文件中使用Html.RenderPar
- asp.net – ResolveUrl / Url.Content在Classic
- asp.net – 为什么IIS线程这么珍贵与常规CLR线程
- 如何禁用Button asp.net
热点阅读