大家好,本人菜鸟一个,前几天弄了个网站,用来URL重写,在vs2005里运行正常,但在IIS服务器中运行时则出错,希望各位大侠给指点下迷津!我们在用到URL重写时该怎么配置IIS?

解决方案 »

  1.   

    如果不是修改后缀不用配置的
    在webconfig里配置  搜索下 吧
      

  2.   

    已经在webconfig配置好了,在vs05中运行时后缀名全是html,但不知为什么到IIS里面运行时提示找不到该页面!
      

  3.   

    IIS里面有个要配制 你到网搜索下
      

  4.   

    在webconfig里设置:
    任意设置了一个
      <rewrite>
                <rules>
                    <rule name="pages.aspx">
                        <match url="pages([0-9]+).html$" />
                        <action type="Rewrite" url="pages.aspx?id={R:1}" />
                    </rule>               
                </rules>
               
            </rewrite>
      

  5.   

    看这篇官方的文章吧,根据图片说明来做就可以了http://urlrewriter.net/index.php/support/installation/windows-server-2003
      

  6.   

    如果你要重写非Framework范围内的后缀文件时需要在IIS里把相关文件的ISAPI改成和aspx一样。