当前位置:首页 > 博客园新文 >2007年9-11月

2007年9-11月

  作者:Kevin Lin   来源: 博客园-lxinxuan  
1、 Asp.net1.1升级到2.0遇到的一些问题总结 http://www.cnblogs.com/unfish/archive/2006/09/10/500230.html
2、
1 .1升级到2. 0 ,我使用sessionState   mode = " SQLServer " ,   
    
  web.config文件   
  
< sessionState   mode = " SQLServer "    sqlConnectionString = " data   source=LOCALHOST;user   id=sa;password=xp "    cookieless = " false "    timeout = " 300 " />    
    
  出错提示:   
  SQL   服务器上未安装   ASP.NET   
2.0    版会话状态,因此无法使用   SQL   Server。请安装   ASP.NET   会话状态   SQL   Server    2.0    版或更高版本。   
    
  请问:   
  我还用SQL   Server   2000可以解决吗? 
---------------------------------------
已经解决。   
  SqlServices.InstallSessionState(
" LOCALHOST " ,    null ,SessionStateType.Persisted);   
    
  参考来源:http:
// msdn2.microsoft.com/zh-cn/library/ak2f4k65(VS.80).aspx   
3、 http://luckys.blog.sohu.com/37243699.html VS2005 SP1安装问题
4、
从ASP.NET1.1升级到ASP.NET2.0要考虑的Cookie问题  

    当你准备将web应用程序从asp.net 
1 .1升级到asp.net  2.0 ,你将面对这样一个cookie问题:在asp.net  1 .1应用程序中客户端保存的所有cookie将失效。

    博客园也遇到了这样的问题,对博客园来说,意味着所有使用cookie的用户都需要重新登录,虽然这不是一个很大的问题,但的确给大家带来了麻烦,如果忘记了密码,将更加麻烦。

    对于一个非常重视用户满意度的网站来说,应该努力去解决这个问题。博客园希望尽可能减少升级带来的影响,所以这两天我一直在研究这个问题并找到了解决方法。

    问题的原因是:当程序从asp.net 
1 .1升级到于asp.net  2 .0后,asp.net  2 .0使用新的算法与密钥对客户端发送过来的cookie进行解密,这样导致asp.net中生成的cookie在asp.net  2 .0中失效。在asp.net  1 .1中,使用3des算法对cookie的内容进行加密,而在asp.net  2 .0中默认使用advanced encrypted standards (aes)算法进行解密,这是引起问题的原因之一,通过相应的设置可以将asp.net  2 .0中将cookie加密算法改为3des,只需在web.config中加上:.但这样做之后问题依然存在,因为解密时除了需要相同的算法

此文来自: 马开东博客 转载请注明出处 网址: http://www.makaidong.com

相关阅读:

来源:(微信/QQ:420434200,微信公众号:makaidong-com)
       欢迎分享本文,转载请保留出处!

       【原文阅读】:http://www.cnblogs.com/lxinxuan/archive/2007/09/12/891013.html
没有了