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

推荐订阅源

S
Schneier on Security
The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
有赞技术团队
有赞技术团队
GbyAI
GbyAI
F
Fortinet All Blogs
The Cloudflare Blog
爱范儿
爱范儿
IT之家
IT之家
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
C
Cisco Blogs
Latest news
Latest news
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
Stack Overflow Blog
Stack Overflow Blog
K
Kaspersky official blog
Spread Privacy
Spread Privacy
B
Blog
L
Lohrmann on Cybersecurity
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
P
Privacy International News Feed
T
Tor Project blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
小众软件
小众软件
P
Proofpoint News Feed
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recorded Future
Recorded Future
S
Secure Thoughts
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
Last Week in AI
Last Week in AI
W
WeLiveSecurity
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security Affairs
宝玉的分享
宝玉的分享
D
Docker
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网

博客园 - 如风

简述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后,我们再来刷新一下网页,登录,嘿嘿,登录成功!

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