我的控制器派生自我的BaseController,它实现ExecuteCore来发出OAuth请求。我在请求中发送回调(即/ Test / CallBack)并在Session中保存一些数据。它会提示从提供程序到允许或拒绝访问提供程序服务器上的数据的页面。我点击Accept,它将我重定向到/ Test / CallBack。在这个动作方法中,我试图从Session获取数据,但会话是空的(它不是空的,它丢失了我的数据)。为什么?谢谢。 OBS:我已经测试并将SessionState添加到Web.config文件中。
我创建了一个Web Form项目而不是MVC相同的代码。