首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.net 4.0和.net 2.0中使用aspstate

在.net 4.0和.net 2.0中使用aspstate
EN

Stack Overflow用户
提问于 2013-07-12 14:50:13
回答 1查看 2.9K关注 0票数 0

我在我的开发机器上设置了一些遗留的.net 2.0网站。我一直在开发一个4.0网站,一直工作良好。在这两种情况下,都使用相同的会话db。

如果我访问一个2.0站点,它将停止4.0站点的工作,从而产生以下错误:

无法使用server,因为Server上没有安装ASP.NET版本2.0会话状态,或者ASP.NET没有运行dbo.TempGetVersion存储过程的权限。如果尚未安装ASP.NET会话状态架构,请安装ASP.NET会话状态Server版本2.0或更高版本。如果已安装架构,请将dbo.TempGetVersion存储过程的执行权限授予ASP.NET应用程序池标识或sqlConnectionString属性中指定的Server用户。

在重新启动机器之后,4.0站点再次工作,直到加载2.0站点。重置IIS不会重置问题--到目前为止我发现的唯一方法是重新启动机器。

4.0站点使用自己的应用程序池,这些站点使用不同的用户连接到db (虽然是同一组的一部分)。

有人能描述一下发生了什么事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-16 16:24:02

如果其他人有同样的问题,请回答。这些站点运行在同一个站点下,但作为不同的应用程序,不同的应用程序池,不同的用户。一旦我创建了一个全新的网站,一切都成功了。我仍然不太明白发生了什么,但这绝对是一个解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17617741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档