ni5*_*ni6 7 .net-4.0 ihttphandler asp.net-mvc-4
我有一个自定义的IHttpHandler调用MvcHttpHandler,如本答案中所述.
它在asp.net MVC2中运行良好,但在我使用IISExpress 7.5将代码迁移到MVC4后,我开始在行上获得InvalidOperationException:
httpHandler.ProcessRequest(HttpContext.Current);
Run Code Online (Sandbox Code Playgroud)
有消息:
'HttpContext.SetSessionStateBehavior'只能在引发'HttpApplication.AcquireRequestState'事件之前调用.
ASP.NET Development Server不会出现任何问题.
有谁知道这里发生了什么,以及如何解决它?
我相信你需要使用httpContext.Server.TransferRequestMVC更新.
看到这个问题:MVC3应用程序内部Webforms应用程序路由在IIS7.5中抛出HttpContext.SetSessionStateBehavior错误
| 归档时间: |
|
| 查看次数: |
7920 次 |
| 最近记录: |