我在任何组合工作。我将网站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路线规则?
你对这个问题有什么看法?
答案 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}&mid={R:2}&g={R:3}" />
</rule>
</rules>
</rewrite>
</system.webServer>