使用MVC样式的无扩展URL开发应用程序。其中一个页面有一个有时包含电子邮件地址的URL。在我的本地机器上,这工作正常。但是,当我发布到测试服务器时,尝试访问此URL会产生404错误,除非您完全停止,在这种情况下它会按预期路由。
我已经尝试将其添加到web.config文件中:
<httpRuntime relaxedUrlToFileSystemMapping="true"/>
但它没有效果
任何可能导致此问题的想法?即使我能找到比404更有用的错误,它也是一个开始!
干杯, 马特
答案 0 :(得分:2)
我今天也一直用撞墙挡住我的头 - 我发现答案是在电话中添加一个斜线。
答案 1 :(得分:0)
首先,谢谢你的问题让我看到我的待办事项清单上的东西要为自己解决。其次,当我看到它时,我遇到了requestPathInvalidChars
配置元素的httpRuntime
属性,看起来它应该是你想要的(以及我想要的其他地方)。