首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在控制器和AuthorizeAttribute中使用ServiceStack的AuthService

在控制器和AuthorizeAttribute中使用ServiceStack的AuthService
EN

Stack Overflow用户
提问于 2012-06-27 09:02:25
回答 1查看 974关注 0票数 2

没有像经典的ASP.NET MVC那样简单的ServiceStack示例。基于SinglePage应用的AppHarbor和SocialBootStrap应用编程接口。如何使用Servicestack的身份验证来实现典型的Asp.net MVC应用程序。

我已经为BaseController (自动连接的)添加了AuthService属性。然后我在实现的时候遇到了奇怪的“对象引用”异常。( AuthService第135行base.RequestContext为空)

为什么我会得到这个错误?或者任何人可以发送简单的用法。(像Asp.net Mvc会员入门)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-28 04:35:52

使用RequestContext的服务需要注入当前请求上下文,例如:

代码语言:javascript
复制
authService.RequestContext = new HttpRequestContext(
    HttpContext.Current.Request.ToRequest(),
    HttpContext.Current.Response.ToResponse(),
    null
);

这使用了SessionExtensions.cs中的扩展方法。

您还需要解析来自IOC的任何服务--这是一个很好的sharing functionality between ServiceStack and MVC示例。

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

https://stackoverflow.com/questions/11218004

复制
相关文章

相似问题

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