我用的UrlRewritingNet.UrlRewriter.dll做的伪静态
在vs2008中编译测试都没问题      <add name="text" virtualUrl="^~/ceshi/" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/admin/index.aspx" ignoreCase="true"/>可是当我用本机的iis去浏览网页
伪静态完全不管用了
所有连接都找不到文件了
我要怎么做?
查了些资料说修改iis
可是我想要的是无扩展名
并且我伪静态的规则很多
不会是一条一条的去添加吧?

解决方案 »

  1.   

    IIS是否配置IIS通配符应用程序映射
    ASP.NET MVC route
      

  2.   

    (1) ISAPI扩展允许第三方 ISAPI
    (2) 勾掉检查文件是否存在。在Home目录的配置对话框里面。
      

  3.   

    高手们能不能说具体点
    小弟没弄过iis的伪静态
    谢谢了先
      

  4.   

    IIS里右键点击你的网站,点击属性-》选择选项卡中的“主目录”->点击“配置”->点击添加
    可执行文件处输入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
    扩展名处输入你映射的文件后缀名,html或者htm等,比如我要将aspx映射为html,则此处输入:html
    动作限制为:GET,HEAD,POST,DEBUG
    最后记得将“确定文件是否存在”前面的勾去掉。
    确定即可
      

  5.   

    无后缀名是访问文件夹。
    IIS 文件夹 右键  属性 文档 启用默认内容文档。
    把你的页面在最上面就好。
      

  6.   

    IIS里右键点击你的网站,点击属性-》选择选项卡中的“主目录”->点击“配置”->点击添加
    可执行文件处输入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
    扩展名处输入你映射的文件后缀名,html或者htm等,比如我要将aspx映射为html,则此处输入:html
    动作限制为:GET,HEAD,POST,DEBU……
    =================================
    +1  正解。