我有一个自定义的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不会出现任何问题.
有谁知道这里发生了什么,以及如何解决它?
有没有人知道如何使用http状态代码303(参见其他)在ASP.NET中重定向当前请求.
代码片段非常受欢迎!
这是我想在C#中实现的Pascal示例:
With myBook do
Begin
Title := 'Some Book';
Author := 'Victor John Saliba';
ISBN := '0-12-345678-9';
Price := 25.5;
End;
Run Code Online (Sandbox Code Playgroud)