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)
编辑