更新到2.10.1后,webApp不起作用

时间:2012-04-18 07:06:39

标签: .net linux mono ubuntu-10.04

我在Ubuntu 10.04 LTS中的新功能

当我运行Web应用程序时发生错误:

'/ mywebApp'应用程序中的服务器错误

对象引用未设置为对象的实例

描述:HTTP 500.错误处理请求。

堆栈追踪:

System.NullReferenceException:未将对象引用设置为对象的实例   在System.Web.SessionState.SessionInProcHandler.GetItemInternal(System.Web.HttpContext context,System.String id,System.Boolean& locked,System.TimeSpan& lockAge,System.Object& lockId,System.Web.SessionState.SessionStateActions& actions ,布尔独占)[0x00000] in:0
版本信息:Mono Runtime版本:2.10.8.1(Debian 2.10.8.1-1~dhx1~lucid1); ASP.NET版本:2.0.50727.1433

1 个答案:

答案 0 :(得分:1)

解决方案是使用进程外会话状态:

  1. 打开控制台并输入“asp-state4”以启动服务器。
  2. 打开您的web.config并添加到<system.web>

    <sessionState mode="StateServer"
        stateConnectionString="tcpip=localhost:42424"
        stateNetworkTimeout="100"/>