随笔 - 5  文章 - 1 评论 - 21 trackbacks - 0
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:李彦
园龄:3年8个月
粉丝:0
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

最新评论

posted @ 2008-09-04 11:41 李彦 阅读(3101) 评论(2) 编辑
摘要: 从界面的角度来看,母版的使用是很简单的,如果联系Page类、HttpHandle等技术点来看,应该思考一下应用了母版的aspx页面是如何进行HttpHandle处理的。在<httpHandles>配置中,Page类是.aspx文件的处理类,这就意味着应用了母版的aspx页面同样也是Page类处理的。那么就要思考母版页上的控件是如何与aspx上的控件进行结合的。先来分析一下应用了母版页的...阅读全文
posted @ 2008-06-06 08:27 李彦 阅读(572) 评论(2) 编辑
摘要: 在ASP.net 2.0之后便引入了主题(Theme)的概念,将CSS文件并入到主题的统一概念中,也不需要通过<link>标记来引入CSS文件了,下面先来看一看主题的使用实例:第一步:在解决方案资源管理器中,网站上点击右键选择“添加ASP.net文件夹à主题”,系统会新建一个名为“App_Themes”的目录,在该目录下还会自动...阅读全文
posted @ 2008-06-05 10:20 李彦 阅读(2951) 评论(15) 编辑
摘要: ACTIVE DIRECTORY AND .NEThttp://www.dotnettreats.com/tipstricks/adnet.aspxErika Ehrli Cabral June 2005Some time ago I was working in a project where I had to design and develop a service to synchroniz...阅读全文
posted @ 2008-06-03 08:27 李彦 阅读(141) 评论(0) 编辑

通常而言,使用aspnet_regiis加密的web.config,但拷到另一台机器上后无法访问,这是因为密钥容器未被一起移植。
1.创建一个RSA密钥容器
 aspnet_regiis -pc "MyKeys" -exp

2.授予asp.net标识对RSA容器的访问权限
      aspnet_regiis -pa "MyKeys" "NT AUTHORITY\NETWORK SERVICE"

3.在Web.config 中指定加密保护提供程序(Provider)
 <configuration>
   <configProtectedData>
     <add name="MyProvider"
   type="System.Cofiguration.RsaProtectedConfigurationProvider"
   keyContainerName="MyKeys"
   useMachineContainer="true" />
   </configProtectedData>
 </configuration>

4. 加密<connectionStrings>节
 aspnet_regiis -pe "connectionStrings" -app "/MyApp" -prov "MyProvider"


5. 导出RSA 密钥容器
 aspnet_regiis -px "MyKeys"  "c:\keys.xml" -pri


6. 删除RSA密钥容器
 aspnet_regiis -pz "MyKeys"

7.从XML中导入RSA 密钥容器
 aspnet_regiis -pi "MyKeys" "c:\keys.xml"

8.授予asp.net标识对RSA容器的访问权限
      aspnet_regiis -pa "MyKeys" "NT AUTHORITY\NETWORK SERVICE"

不过本人以为对web.config文件加密就应该每台机器的单独加密,因为导出导入密钥容器的工作更大,还不如单独加密效率高,安全性也要高一些。

posted @ 2008-05-25 16:32 李彦 阅读(372) 评论(2) 编辑