惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
阮一峰的网络日志
阮一峰的网络日志
D
Docker
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
J
Java Code Geeks
S
SegmentFault 最新的问题
月光博客
月光博客
G
Google Developers Blog
美团技术团队
Last Week in AI
Last Week in AI
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
The Blog of Author Tim Ferriss
腾讯CDC
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
The Cloudflare Blog
有赞技术团队
有赞技术团队
博客园_首页
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
B
Blog
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Fortinet All Blogs
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
D
DataBreaches.Net
F
Full Disclosure
M
MIT News - Artificial intelligence
博客园 - 司徒正美
H
Help Net Security

博客园 - 如风

简述DNN版本升级机制及升级失败后的处理 DNN4.5新特性:个性化客户端 DNN重要变革:性能、易用、友好一个都不能少 DNN模块使用指南之News Feeds (RSS) 模块 DNN新闻管理模块使用指南(版本:1.01.03) DNN皮肤制作-谁动了我的密码? 搭建基于ASP.NET 2.0的DNN 4.X模块开发环境及模块实例(2) 搭建基于ASP.NET 2.0的DNN 4.X模块开发环境及模块实例(1) DNN 3.3/4.3 英文版本终于发布了! DNN配置之邮箱设置 DNN技巧之IP访问DNN DNN模块之自助生成web.config DNN皮肤制作不完全指南 DNN皮肤生成机制剖析 DNN皮肤应用与制作常见问题 DNN完全配置之“主机设置” asp.net网页程序中的“公共变量”-ViewState GridView 控件使用不完全指南!(续一) GridView 控件使用不完全指南!
DNN3.3/4.3升级可能出现的问题及解决方法
如风 · 2006-07-06 · via 博客园 - 如风

        DNN3.3/4.3的升级版本使旧版本的用户可以平稳地升级到新的版本,这给老用户带来不少方便,不过升级之路也不完全是坦途的,现把本人遇到的一些问题写出来,让后来的人有个参考!

        更多相关专题,请见 www.dnngo.com 

        也欢迎加DNNQQ群: DotNetNuke俱乐部 I群(9764873) 200/200 (满)  DotNetNuke俱乐部 II群(23072812)  88/200 尚有大量空位

        升级总体来说是件很简单的事,不过要注意一些佃节,以下按照操作步骤来解说吧!

        首先,把下载回来的升级包解压到相应的目录(www.dnngo.com提供升级包下载),系统提示已存在相应文件,是否覆盖的,全部选“是”,使相应的文件更新到最新的版本。

        你可能会以为这样就完成了更新了吧?呵呵,不是的,由于web.config在版本升级中,很多项目已经和原来版本不同了,所以不能通用。解决的办法是,重命名旧版的web.config为web.config.txt(为什么要这样,后面你就知道了,嘿嘿!),然后把当前目录下的release.config重命名为web.config,然后把其中的连接串按机器的实际情况进行修改(最简便的方法是到旧版的文件里复制)。对web.config设置有困难的,可以使用www.dnngo.com的自助服务,它可以帮你生成web.config,免除你设置的烦恼。

        这样就结束了吗?当然不是,不过为了让问题突现出来,我们先这样结束吧!

        好,打开网页,输入网址,看看网站浏览正确吗?嘿嘿,浏览正确,可以收工了吧?NO,呵呵,为什么?登录不了?奇怪,所有用户都登录不了了,为什么呀?惨了!!!怎么办???

        如果你遇上这样的问题,首先会考虑什么呢?你如何考虑,可以稍后发讨论告诉我,我先告诉大家如何解决吧!很简单,我们看一下web.config,不难发现,加密字串改变了!(为了让大家看到问题,web.config的内容作了删减)  

1    <appSettings>
2        <add key="SiteSqlServer" value="Data Source=.;Initial Catalog=DNNGO;User ID=DNNGO;Password=gtdnngogtdnngo" />
3            <add key="MachineValidationKey" value="E1B86B5BFFBC57704C7C12C3F68582C0C8E691F6" /><!--     这里是老版本的较验串-->
4                <add key="MachineDecryptionKey" value="EA692CBDF9E77C727902399EA91BC9FA0D8185414C4FA43C" /><!-- 这里是老版本的解密串-->
5    <!--     <add key="MachineValidationKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" />             这里是新版本的较验串-->
6    <!--     <add key="MachineDecryptionKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC" />     这里是新版本的解密串-->
7        <add key="MachineValidationMode" value="SHA1" />
8    </appSettings>
9

        知道问题出在哪里了,就好解决了,依然是到旧版的web.config中找到相应的字符串,然后替换一下,就OK了!

        好,更新完web.config后,我们再来刷新一下网页,登录,嘿嘿,登录成功!

        升级到此完成,如有问题,欢迎讨论!