5. 深入研究 UCenter API 之 MVC 网站下的用法(转载)
- 1. 深入研究 UCenter API 之 开篇 (转载)
- 2. 深入研究 UCenter API 之 通讯原理(转载)
- 3. 深入研究 UCenter API 之 加密与解密(转载)
- 4. 深入研究 UCenter API 之 网站搭建(转载)
- 5. 深入研究 UCenter API 之 MVC 网站下的用法(转载)
- 6. 下载地址:UCenter API For .Net 在 CodePlex 上发布啦!(转载)
MVC 网站下的用法
前一段时间在 MVC 的网站中使用了自己的 UCenter API
但是出现了一个问题:
MVC 下可以建立静态文件,路由的时候如果存在静态文件则直接访问,包括 aspx, asxh 等文件。
像原来一样,建立了 uc.ashx 文件,但是在使用的时候却出现了一个问题:无法访问 Session
HttpContext 里的 Session 对象是 null
就算继承了 IRequiresSessionStat 接口后还是一样
那如何解决呢?
本来想从底层想办法,但是发现 Controller 差异太大,所以放弃。
后来发现,其实有个很简单的方法,直接在 Controller 里新建该对象即可。

1 namespace MVC.Controllers 2 { 3 public class APIController : Controller 4 { 5 public ActionResult Uc() 6 { 7 new UcBase().ProcessRequest(System.Web.HttpContext.Current); 8 return Content(""); 9 } 10 11 } 12 }
分类:
UCenter
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现