|M| 第七贴 学习URL改写和相关知识 奇怪的问题本来在我的文件系统中测试是OK的,但我在IIS中加了网站就不行了
http://community.csdn.net/Expert/topic/5500/5500394.xml?temp=.7407648   
 奇怪的问题本来在我的文件系统中测试是OK的 
 如他生成的地址 
 http://localhost:1914/UrlRewriteNet2/Defa 
 他会正确的改写为 
 http://localhost:1914/UrlRewriteNet2/Default.aspx?name=Defa 
 但我在IIS中加了网站就不行了 
 http://localhost:1708/Def 
 提示: 
 HTTP   错误   404   -   文件或目录未找到。 
 Internet   信息服务   (IIS) 
 我设置了断点发现 
 他没有去执行 
 void   context_BeginRequest(object   sender,   EventArgs   e) 
 这里的语句而文件系统的那个就有   
 这是怎么回事
------解决方案--------------------
------解决方案--------------------http://localhost:1708/Def
你有没有把当前站点作为iis的目录?
------解决方案--------------------1.iis本身并不能处理没有扩展名的文件,在你的程序取得请求地址后,需要指定到一个存在的页面去处理。 
 2.将iis中站点属性-》主目录-》配置-》在[通配符应用程序映身]边的上[插入]-》选择c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll   
 应该就可以了 
 环境:vs2005,iis6