我打破了这个问题,我一直试图以其他方式在其他网站上建议的方式重写我的网址,包括通过" Intelligencia"&#39重写#39;"'&#39 ; s重写器和.net路由。结果相同,无法正常工作。
需要重写:
http://example.com/radio.aspx?station=100.5FM&name=best-radio
致:
http://example.com/station/100.5fm/name/best-radio
使用IIS 8 express时,所有在localhost上运行良好。使用IIS 6的服务器上出现问题。还尝试添加:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
我的托管公司表示他们的解决方案是升级服务器以使用IIS 7(从阅读许多答案似乎是解决方案)但它使我的每月托管价格翻倍。