解决方案 »

  1.   

    据说还有个步骤:右键点我的电脑-->管理-->展开'服务和应用程序'-->internet信息服务-->找到你共享的目录-->右键 点击属性 -->点击'配置'-->映射下面 -->找到.aspx的可执行文件路径 复制路径-->粘贴路径-->扩展名为".html"-->然后把检查文件是否存在的勾去掉这样就可以了,如果遇到“确定”按钮失效, 可以用键盘事件编辑路径即可解决。  
    但是win7 不知道怎么操作 那个搞过的告诉下 非常感谢
      

  2.   

    注释掉 <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />试试
      

  3.   

      不行没效果  
    右键点我的电脑-->管理-->展开'服务和应用程序'-->internet信息服务-->找到你共享的目录  这个《找到你共享的目录》  win7里面是什么 我估计这个步骤没走完 所有没反应
      

  4.   

    首先,伪静态是需要你直接访问video.html的,而不是video.aspx
    当然,做伪静态,你访问video.html和video.aspx的页面时完全一样的..另外,如果做成.html的,好像还需要在IIS做映射的
      

  5.   

    在浏览器上
    http://localhost/Video.html  能成功浏览
    则说明你伪静态成功了~而不是你输入http://localhost/Video.aspx  他会帮你变成 http://localhost/Video.html 
      

  6.   

    如果是IIS7.5的话,可用微软的URL重写工具,安装后直接在IIS里面配置重写规则,要比你手动写代码方便管理。
    下载地址http://download.csdn.net/detail/5653325/7369957
      

  7.   

    url 重写不需要什么插件、组件
    // 对{folder}/{webform}形式的URL进行路由
    routes.MapPageRoute("UserMap", "User/{webform}", "~/Templates/TopWinCMS6/Member/{webform}.aspx");或者在web.config 
    <urlMappings>
              <add url="~/{year}/{month}" mappedUrl="~/Month.aspx?year={year}&month={month}"/>
    </urlMappings>-->
      

  8.   

    为什么不用IIS自带的URL重写功能?我觉得那个很好用啊。
    新建一个文本文档,然后在里面写下
    RewriteRule (.*).html  $1.aspx
    然后点击导入,如此的话,任何匹配之前那个正则表达式的xxx.html    就会访问xxx.aspx文件