asp经典网站路由错误

时间:2014-06-13 15:49:19

标签: asp-classic

我在任何组合工作。我将网站asp经典传输到asp.net mvc。

我从主机下载网站并发布到本地iis网站,当我在网络浏览器上查看此网站时没有问题,但是当我点击任何链接时,我找不到404。

实施例 在真实网站上任何链接正在运行

http://www.apeksyazilim.com.tr/L/TR/mid/314/g/314/Hakkimizda.htm
http://www.apeksyazilim.com.tr/L/TR/mid/346/g/346/Urunlerimiz.htm

但是在本地iis网站上,任何链接都无效,请找到404找不到的

http://localhost:54593/  working

http://localhost:54593/L/TR/mid/314/g/314/Hakkimizda.htm     404 error
http://localhost:54593/L/TR/mid/346/g/346/Urunlerimiz.htm    404 error

这里有什么不对,缺少什么?缺少一条iis路线规则?

你对这个问题有什么看法?

1 个答案:

答案 0 :(得分:0)

我的解决方案:

  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Rewrite to friendly URL">
          <match url="^L/([A-Z]+)/mid/([0-9]+)/g/([0-9]+)" />
          <action type="Rewrite" url="/default.asp?L={R:1}&amp;mid={R:2}&amp;g={R:3}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>