我使用的重写
        <add name="RewriterNews" virtualUrl="^~/NewsDetail(\d+).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/NewsDetail.aspx?id=$1" ignoreCase="true" />  本地测试没问题;服务器就有问题,404错误找不到页面
 
 采用这重写,iis应该是没有什么要求的吧???、 
 出现这原因是程序的问题

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/ms972974.aspx 你看看这个吧`~``
      

  2.   

    主要是买的空间   可能是应该联系服务商 ,让它取消iis的aspx的  确认文件是否存在???
      

  3.   

    UrlRewritingNet.UrlRewriter.dll用的这个dll
      

  4.   

    用这个UrlRewritingNet.UrlRewriter.dll进行URL重写,后缀如果是不变的,如:test.aspx页面重写成1.aspx,那么服务器IIS是不用加映射的,如果test.aspx重写成1.html这样不同后缀的则如要将后者也添加到前者的映射中。
    注意:服务器上IIS里的--主目录--配置--选中相关映射,里面有个‘确认文件是否存在’。这里不要勾选!
    这样问题自可解决。