摘要:在ASP.NET程序中,我们是可以在各个目录放置不同的web.config文件的,但有时在非根目录先放置的web.config文件会导致这样的错误提示:
"在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。"
阅读全文
摘要:DNN配置
DNN的SMTP设置因为细节设置比较多,并且只要错一点点就会无法使用,这里把几种常用的情况讲一下。
普通SMTP设置
对于大部分的邮箱都是要求SMTP认证的,所以对于“SMTP Authentication:”我们都应该选择"Basic",并在下面的SMTP Username和SMTP Password提供你的用户名和密码:
有一点一定要注意,在Host Details节里的Hos
阅读全文
摘要:DNN配置
最近有一些DNN网站报告收到Sql Injection攻击
应为Sql injection 攻击利用的是网站中动态执行的sql语句比如通过字符串连接生成并直接执行的sql语句,或者通过EXEC或sp_execute执行的存储过程。但 DNN主程序避开了这些弱点,只使用带参数的存储过程,所以DNN主程序不会受Sql Injection的影响。
阅读全文
摘要:DNN配置
有时候我们需要自定DNN的登录界面,比如把版式改为横版,原始的DNN登录模块是竖向排列控件的,如图:
因为只是UI上的变化,思路很简单,找到对应控件的ascx文件,修改其中的HTML和CSS即可,具体可参考我之前的一篇文章:在DotNetNuke中通过修改ascx文件源码自定义界面
阅读全文
摘要:DNN配置
在DNN中,有三类URL,分别是:"default", "Friendly"和"Human Friendly"。
示例如下:
default: dotnetnuke.com/default.aspx?tabid=57
friendly: dotnetnuke.com/tabid/57/Default.aspx
human friendly dotnetnuke.com/A
阅读全文
摘要:DNN配置
1. 你可以把Google Analytics代码放在皮肤的末尾
2. 你可以把Google Analytics代码放在Default.aspx的末尾
3. 你可以使用下面这些模块实现:
阅读全文
摘要:DNN配置
有些时候,下载了一个DNN皮肤,应用之后发现一切都变得一塌糊涂,
你没法进入管理界面了。设置皮肤出错后如何还原默认皮肤呢?
阅读全文