ASP.NET的配置管理 machine.config
ASP.NET的配置是从machine.config文件开始的,通常情况下这个文件被放在"c:\Windows\Microsoft.NET\Framework\v2.0.50727\Config"目录中,这文件中定义了ASP.NET所支持的配置文件的各个部分,包括ASP.NET工作进程的配置,以及注册一些能够提供诸如属性配置(profiles)、成员资格(membership)、基于角色的安全管理等高级功能的提供者。
和machine.config文件一起,ASP.NET还是使用了一个包含其他设定的基本文件(web.config,它和machine.config在同一个目录中),这个文件中的设定信息注册了ASP.NET的核心HTTP处理器和模块,建立浏览器所支持的规则,并且的那个安全策略。在ASP.NET1.x版本中,这些设定出现在machine.config文件中。
在同一台计算机上的所有Web应用程序都继承这两个文件中的设定。但是大多数设定都已经设定完成了,不需要我们做任何修改。
machine.config文件中的<processModel>节点
在这个节点中可以配置ASP.NET的工作进程怎样回收应用程序域,并且可以判断在Windows账户下执行的权限。如果使用IIS6或IIS7的话,这些设定可以忽略,这些类似的设置可以通过IIS管理工具来设定。
machine.config文件中的<machineKey>节点
这个节点中可以设定用于加密数据和创建数字证书的特定的服务器的键,ASP.NET使用它自动的保护Form的授权cookie,并且也可以用它来保护view的状态数据,它还可以用于给进程外的Session状态的提供者的验证。
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做
2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource
3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做de ......
using System.Net;
using System.Net.Mail;
using System.Text;
#region 发送Email
public void sendEmail()
{
#region 验证email
SmtpClient smtp = new SmtpCl ......
一、三层体系架构 1.表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的 ......
最近做一个网站,该网站需要添加4000多 产品信息,如果用人工方法去别的网站copy那至少要花费半月时间才能完成,所以我个办法使用c#作出来了一个网页数据采集软件
详细出处参考:http://www.jb51.net/article/21468.htm
//提取产品列表页中产品最终页的网页
private void button1_Click(object sender, EventArgs e)
......