相关疑难解决方法(0)

带有点在.net中的语义网址

我正在尝试为搜索页面创建语义URL,但如果有人使用点完成的搜索,则.net引擎返回404.

请求甚至没有到达路由引擎,所以我认为它与安全性或类似的东西有关.

例如,stackoverflow路由在这些情况下也不起作用: /sf/ask/tagged/etc/.

.net iis routing

25
推荐指数
2
解决办法
9844
查看次数

ASP.NET MVC:如何使用路由搜索术语.(期间)结束

当我尝试发出我的搜索字词以.(句号)结尾的请求时,我从.Net MVC得到404响应.这是我正在使用的路线:

routes.MapRoute(
                "Json",
                "Remote.mvc/{action}/{searchTerm}/{count}",
                new { controller="Remote", count=10}
            );
Run Code Online (Sandbox Code Playgroud)

搜索.在搜索词内部搜索工作正常,它不能以它结束.有关如何路由此搜索请求的任何想法?

.net model-view-controller asp.net-mvc routing period

12
推荐指数
2
解决办法
5005
查看次数

MVC 5 WebRequest URL中的尾随点导致404

我运行MVC 5,并有一个搜索API产生以下链接:/SearchedItem.?format=json这里SearchedItem.是用户输入的搜索.由于一个dot角色,这显然会导致着名的404 .我已经研究了以下所有解决方案:

点字符'.' 在MVC Web API 2中请求诸如api/people/STAFF.45287之类的请求

URL中的点导致404使用ASP.NET mvc和IIS

当ID包含句点时,ApiController返回404

然而,无论是加斜杠(尝试都/SearchedItem./?format=json/SearchedItem.?format=json/),也不RAMMFAR工作.

寻找任何新的建议.

api url asp.net-mvc http-status-code-404

5
推荐指数
1
解决办法
578
查看次数