我正在尝试为搜索页面创建语义 url,但如果有人使用点中完成的搜索,.net 引擎会返回 404.
I'm trying to make semantic urls for search pages, but if someone use a search finished in dot, the .net engine return a 404.
请求甚至没有到达路由引擎,所以我认为它与安全或类似的东西有关.
The request don't even get to the routing engine, so i think its something related to security or something like that.
例如,stackoverflow 路由在这些情况下也不起作用:https://stackoverflow.com/questions/标记/等.
For example, the stackoverflow routes also don't work in these case: https://stackoverflow.com/questions/tagged/etc.
如果你使用的是 .NET 4.0 和 IIS 7+,你可以在你的 web.config 的 system.web 部分设置这个标志,它将被允许:
If you are using .NET 4.0 and IIS 7+, you can set this flag in the system.web section of your web.config and it will be allowed:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
我已经对其进行了测试,并且可以正常工作.Haack 对此有解释.
I've tested it and it works. Haack has an explanation of it.
这篇关于.net 中带点的语义 url的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
有没有办法知道是否有人为您的网站添加了书签Is there a way to know if someone has bookmarked your website?(有没有办法知道是否有人为您的网站添加了书签?)
使用不同的 .Net 语言?Use of Different .Net Languages?(使用不同的 .Net 语言?)
确定 ASP.NET 站点的“活动"用户数Determining an #39;active#39; user count of an ASP.NET site(确定 ASP.NET 站点的“活动用户数)
跟踪当前在线用户的最佳方式Best way to keep track of current online users(跟踪当前在线用户的最佳方式)
推荐一个开源的.NET统计库Recommend an Open Source .NET Statistics Library(推荐一个开源的.NET统计库)
给定轮班列表,创建时间表的摘要描述Create a summary description of a schedule given a list of shifts(给定轮班列表,创建时间表的摘要描述)