日期:2014-05-18  浏览次数:20382 次

新手上路,请教各位达人关于伪静态地址,或者地址重写的办法,折腾好几天了,希望有人救救我呀,50分求结果
如题:
我的问题是这样的:
在我的网站中,有这样两个文件:default.aspx和ArticleDetail.aspx,两个都在同一个目录内
在default.aspx页面中,我显示某些文章的主题,使用
http://localhost:2916/SchoolIT/ArticleDetail.aspx?MyID=1
或者
http://localhost:2916/SchoolIT/ArticleDetail.aspx?MyID=2这样的方式连接到ArticleDetail.aspx这个页面,然后在这个页面通过传来的参数显示文章的具体内容
我在其他网站上看到过可以使用伪静态技术或者地址重写的办法将
http://localhost:2916/SchoolIT/ArticleDetail.aspx?MyID=1
或者
http://localhost:2916/SchoolIT/ArticleDetail.aspx?MyID=2
这样的连接显示成为
http://localhost:2916/SchoolIT/1.html
或者http://localhost:2916/SchoolIT/2.html
我在其他网站参考了很多资料,关于什么RewriterTester.dll,URLRewriter.dll,Intelligencia.UrlRewriter.dll等等资料都看过拉,也测试了无数次拉,但是没提示什么错误,可是了无法实现上面的效果呀
哪个好心的高人救救我吧,我学习NET2.0有一段时间拉,可是唯独这个方面就学习不了呢
初来乍到,给50分作为酬劳,谢谢了

------解决方案--------------------
ASP.net默认是不接管html文件请求的,如果使用html的伪静态网页地址,则需要有IIS管理权限,将html也交给ASP.net接管,或者利用IIS筛选器来进行重定向