Asp classic asp经典网站路由错误
我在任何一家公司工作。我将网站asp classic传输到asp.net mvc 我从主机下载该网站并发布到本地iis网站,当我在web浏览器上查看该网站时没有问题,但当我单击任何链接时,我发现404未找到 范例 在真实的网站上,任何链接都起作用Asp classic asp经典网站路由错误,asp-classic,Asp Classic,我在任何一家公司工作。我将网站asp classic传输到asp.net mvc 我从主机下载该网站并发布到本地iis网站,当我在web浏览器上查看该网站时没有问题,但当我单击任何链接时,我发现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
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路由规则
你觉得这个问题怎么样?我的解决方案:
<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>
我假设这些.htm文件不存在,它们是根据URL自动生成的?在经典ASP中,您使用什么方法重写URL?您可能缺少web.config、global.asa或自定义404页面。