我正在进行一个项目,它是Asp.Net web表单和server。当我运行应用程序时,我得到了错误Unable to connect Sql Server Session Database,内部异常是Cannot open database ASPState requested by the login。
我做了一些谷歌搜索来解决这个问题。我没有sa密码,所以我不能以sa身份登录,以便为新创建的用户向ASPState数据库分配特权。
当我登录时,我没有在Server上看到任何ASPState数据库。所以我想我可能需要在我的机器上运行aspnet。所以我试着运行aspnetreg_regsql.
我已经编写了一个SQL应用程序,它使用基于ASP.Net的会话存储。当我通过visual studio运行应用程序时,会话对象持续构建并启动/停止IIS express,但是,当我将其部署到服务器(Win服务器2012R2)时,应用程序池回收会导致它丢失会话状态。-编辑,实际上是重新启动我的计算机,这显然结束了一个底层进程,导致我在visual studio中也失去了会话。
我的ConfigureServices:
// Serializer settings have been changed so that the JSON response sends the same