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

推荐订阅源

人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
L
LINUX DO - 最新话题
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
Spread Privacy
Spread Privacy
www.infosecurity-magazine.com
www.infosecurity-magazine.com
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
S
Schneier on Security
B
Blog
The Register - Security
The Register - Security
SecWiki News
SecWiki News
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security Affairs
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
T
Tenable Blog
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
D
DataBreaches.Net
S
Secure Thoughts
Security Latest
Security Latest
H
Heimdal Security Blog
The Hacker News
The Hacker News
O
OpenAI News
AWS News Blog
AWS News Blog
量子位
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
腾讯CDC
U
Unit 42
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hugging Face - Blog
Hugging Face - Blog
The Last Watchdog
The Last Watchdog
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术
爱范儿
爱范儿
F
Full Disclosure

博客园 - 如风

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

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