asp.net-mvc – SessionStateTempDataProvider要求启用SessionState
|
我的混合(Web窗体/ MVC)项目在我的本地开发环境中工作正常但是当我将(xcopy)部署到我的Test环境时,我得到了需要SessionState的错误(完整错误如下所示). 这个错误消息的奇怪之处在于我的web.config中的会话状态被设置为InProc,IIS7配置也显示它. 我正在运行一个经典的Web表单站点,只有一个小部分,我正在转移到MVC 1.0.现在我的常规网络表单default.aspx页面无法启动! >我根本没有在MVC中使用TempData提供程序,所以我猜测框架确实出于某种原因但是,我的SesionState已启用… 更多信息:为了好玩,我创建了一个只有MVC的存根项目,并将其部署到测试环境,它工作正常! web.config基本上是相同的,一个工作,另一个不工作. 任何帮助表示赞赏. 错误信息 ‘/’应用程序中的服务器错误. SessionStateTempDataProvider要求启用SessionState. 堆栈跟踪: [InvalidOperationException:SessionStateTempDataProvider要求启用SessionState.] 解决方法谷歌解决:我将此属性添加到web.config中的模块节点,并且一切神奇地开始工作:< modules runAllManagedModulesForAllRequests =“true”> 看起来我并不孤单: http://forums.asp.net/p/1293974/2509190.aspx http://www.flyvergrillen.dk/2009/03/26/being-trapped-in-iis/ 我认为我的纯MVC项目(在Test环境中工作)过于简单,可能没有强制MVC框架要求TempData和SessionState,所以我将如何解释它;-) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 什么原因“内部连接致命错误”
- asp.net-mvc – asp.net mvc – [HttpPost/HttpGet] vs. [A
- asp.net – DotLess的“web”属性究竟做了什么?
- asp.net – 必填字段验证器中的数字验证
- asp.net-mvc – 在MVC中写数据库和业务逻辑的位置?
- 修改FCKEditor实现将图片、文件等保存到数据库
- ASP.NET 2.0中的Gridview列宽
- 如何使用ASP.NET获取访问者位置(国家,州和城市)
- asp.net-mvc – 在哪里?Json.Encode或@Json.Decode方法在M
- asp.net – 更改视图位置
- 在ASP.NET应用程序之间传递会话数据
- 认证 – asp.net mvc 3:Page.User.IsInRole(“x
- asp.net-mvc-3 – Telerik().ScriptRegistrar()如
- iis – 是否需要serviceAutoStartProvider属性来
- asp.net-mvc – 具有适当的敲除绑定的网格小部件
- Asp.Net,DropDownList,AutoPostBack和Google Chr
- asp.net-mvc – 哪个选择:ASP.NET MVC或RESTful
- asp.net-mvc – ASP.NET MVC提醒我旧的经典ASP意
- 为什么我要在公共站点上使用ASP.NET MVC,在Intra
- asp.net核心 – ASP.Net MVC 6中使用Tag Helpers
