iis6 到底可以实现无后缀url吗?

changlr01 2012-05-15 05:47:38
方法一:
web.config里面加
<httpHandlers>
<add verb="*" path="*" type="你的处理程序"/>
</httpHandlers>

所在的服务器上的IIS还需要做下设置:点击网站->属性->主目录->配置,在"通配符应用程序映射(执行顺序)"中添加可执行文件"C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll",并取消选中"确认文件是否存在"即可。


结果:404 ,


不知道怎么搞的,从来没有调好过

等待高手解答
...全文
269 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
arecaiz 2012-05-23
  • 打赏
  • 举报
回复
右鍵站点属性——主目录——配置——通配符应用程序映射——插入——浏览C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
changlr01 2012-05-22
  • 打赏
  • 举报
回复
ystem.Web.IHttpModule 在IIS6就不能实现无后缀名吗,为什么我这边调试不行
changlr01 2012-05-18
  • 打赏
  • 举报
回复
System.Web.IHttpModule 在IIS6就不能实现无后缀名吗,为什么我这边调试不行
changlr01 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]
照着这里的例子写
http://msdn.microsoft.com/zh-cn/library/ms228090%28VS.80%29.aspx

配置写成
<httpHandlers>
<add verb="*" path="*" type="HelloWorldHandler" />
</httpHandlers>

经测试是完全可以的。

或者你在iis里面新建站点……
[/Quote]

我是用System.Web.IHttpModule 这个实现重写的,是不是和这个有关系
孟子E章 2012-05-16
  • 打赏
  • 举报
回复
照着这里的例子写
http://msdn.microsoft.com/zh-cn/library/ms228090%28VS.80%29.aspx

配置写成
<httpHandlers>
<add verb="*" path="*" type="HelloWorldHandler" />
</httpHandlers>

经测试是完全可以的。

或者你在iis里面新建站点测试,以免其他代码进行干扰
孟子E章 2012-05-16
  • 打赏
  • 举报
回复
这么配置是可以的,我已经测试了,
如果不行,我可以远程看一下你的机器
IT-Style 2012-05-16
  • 打赏
  • 举报
回复
changlr01 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
添加方法
http://www.oseye.net/upload/2/images/mvc1_1248491176.png
[/Quote]

我增加了 为什么还会出现404 页面呢
kkyyx 2012-05-16
  • 打赏
  • 举报
回复
可以指定404,然后在指定页面进行处理
孟子E章 2012-05-16
  • 打赏
  • 举报
回复
参见
http://www.oseye.net/kb/show/254
孟子E章 2012-05-16
  • 打赏
  • 举报
回复
添加方法
http://www.oseye.net/upload/2/images/mvc1_1248491176.png
孟子E章 2012-05-16
  • 打赏
  • 举报
回复
添加通配符应用程序映射不是添加*.*扩展名!!

ASP.NET MVC就是无扩展名的,就是可以使用的
changlr01 2012-05-16
  • 打赏
  • 举报
回复
还是不行,无效! 还是404
threenewbee 2012-05-16
  • 打赏
  • 举报
回复
还有一个IIS设置,不检查文件是否存在。
threenewbee 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
引用 3 楼 的回复:
看这个:http://www.haogongju.net/art/913184

我想实现的是 无后缀名的 URL 不是下载的,
[/Quote]
我知道啊,一个是配置url重写,一个是允许扩展名。
changlr01 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
看这个:http://www.haogongju.net/art/913184
[/Quote]
我想实现的是 无后缀名的 URL 不是下载的,
changlr01 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
需要在IIS中启用*.*扩展名
[/Quote]

在什么地方启用这个扩展名呢
threenewbee 2012-05-15
  • 打赏
  • 举报
回复
看这个:http://www.haogongju.net/art/913184
threenewbee 2012-05-15
  • 打赏
  • 举报
回复
需要在IIS中启用*.*扩展名
theillusion 2012-05-15
  • 打赏
  • 举报
回复
asp.net版本换成4.0试试

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧