当前位置:编程学习 > C#/ASP.NET >>

asp.net伪静态配置备忘

答案:总之,感觉网站的URL上面有参数是一件很别扭的事情,一方面很容易被注入,另一方面,参数传递很容易泄露一些有用的信息。

而这篇文章主要针对的是网站URL显示的伪静态化,这样就抛弃了直接生成纯静态页的麻烦,而且能够很好的保护用户隐私,同时网站安全性也会有一定性能的提升。

主要操作过程如下:

首先,我们需要一个微软的URLReWriter组件,这里的下载地址我给提供下:

http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi

然后就是新建一个网站,然后通过“添加引用”把这个dll文件添加到项目中。

我建立的网站页面是一个简单的前台新闻发布系统,页面如下:

然后就是列表页面:

然后就是上面的标题为“3333333”的详细信息显示页面,具体的显示页面为:

那么针对这样的页面,我们来进行伪静态化,首先是需要配置webconfig

如下图所示:

要注意的就是其中的<LookFor></LookFor><SendTO></SendTO>节点,写到LookFor节点中的URL路径是对外公布的URL路径,而SendTO节点中的URL路径则是IISasp.net下通过泛解析和伪静态实现二级域名的实现方法
下一个:asp.net 下拉列表无级数据绑定实现代码

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,