我下载了个URLRewriter.dll包来执行URL重写并在配置文件里配置了,在本机上能用,可传到服务器上之后就全成了404错误。
配置文件是这样写的
<LookFor>~/index.html</LookFor>
<SendTo>~/index.aspx</SendTo>
我是传到服务器某个网站根目录的子目录中,到底哪出了问题,谁知道吗?

解决方案 »

  1.   

    你确定你的东西在本机的IIS上可运行么(非VS上运行)?
    如果不行,那么肯定是你IIS没配置ISAPI筛选器,添加.html后缀然后选择用aspnet_isapi.dll
      

  2.   

    iis中没有做映射,需要把你的现在的扩展名映射一下,
      

  3.   

    <LookFor>~/index.html </LookFor> 
      这个  是需要 修改iis 配置的
    网上找下很多的 
      

  4.   

    URLRewriter.dll需要在iis中作设置的
      

  5.   

     在iis里,把html的映射改成aspx的映射
      

  6.   

    iis 添加相关映射 并且 有个 "确认文件是否存在"的复选框  不要打勾