我用Internet应用程序模板创建了MVC4应用程序,添加了一个带有authorize属性的API控制器。 如何让api控制器操作返回用户指定的数据?
目前我使用WebSecurity.GetUserID获取Userid,我在数据表中有Userid。 编译应用程序后,如果我先调用api控制器操作,我将会出现以下错误消息:
在调用“WebSecurity”类的任何其他方法之前,必须调用“WebSecurity.InitializeDatabaseConnection”方法。这个电话 应该放在你的root的_AppStart.cshtml文件中 站点。
如果我去MVC控制器动作frist,并再次来api行动,它工作正常。
我想知道如何解决这个问题,用web api和MVC4处理用户指定数据的最佳做法是什么,谢谢。