我用URLRewriter完成了重写,我买的虚拟主机,目前的形式是,../1.aspx ,我要../1.shtml,的效果,就要配置IIS了,但是虚拟主机怎么配置啊,有没有用asp.net 本身就能实现出来啊?

解决方案 »

  1.   

    什么意思?
     .aspx  和 .shtml  完全是两个概念,这个与重写有什么关系?
      

  2.   

    如果你无法配置iis,那你的url重写就只能应用于asp.net可以处理的后缀名了,比如aspx,ashx,等,你可以在本地的iis上看一下哪些是由asp.net处理的。另外,据说iis 7已经支持自定义扩展名,而无需配置iis了(实际上是学习apache了,将配置文本化,并支持层次)。
      

  3.   

    .shtml和html默认都是iis托管,所以必须要在IIS站点做配置,让这两种文件交给asp.net执行,才能接下来重写。必须在站点上去配置,没有其他办法
      

  4.   

    .shtml是默认的
    不用再影射了所以服务器那点破事你就不用担心了
    除非你要.html或无扩展名的
      

  5.   

    .shtml是默认的 ??默认 是iis的。。不是aspnet的还是要设置