当请求包含多个路径并且 URL 总是以 /end 结尾时,我试图找到一种匹配路由的方法 例如: domain.com/api/path1/path2/path3/end domain.com/api/path1/path2/path3/path4/end 我试过[Route("api/{p ...
当请求包含多个路径并且 URL 总是以 /end 结尾时,我试图找到一种匹配路由的方法 例如: domain.com/api/path1/path2/path3/end domain.com/api/path1/path2/path3/path4/end 我试过[Route("api/{p ...
是否可以仅为使用路由属性的特定控制器添加MessageHandler? 如果它不包含某些标头,我想在管道中更早地削减请求。 我想提一下: 我无法在WebApiConfig中添加其他路由,我们必须使用控制器中的“路由属性”。 我不想全局添加MessageHandler。 ...
我试图完全根据this从基本Controller继承Route属性。 尽管它似乎可以正常工作,但是却弄乱了以前的工作方式。 下面是基本控制器和子控制器的最小示例。 在实现route属性继承之后, api/entity/lookup操作起作用,但是在api/entity (对于Al ...
我在Web应用程序中使用Microsoft ASP.NET Web API 2.2。 控制器如下所示: 问题描述我们试图在项目中包含RouteAttribute类,但发现这样做很难。 有时,我们认为我们已经做到了,但是当我们删除bin目录并尝试重新构建时,它不在那儿,并且Rout ...
我将asp.net mvc与路由归属一起使用,但出现此错误: 为什么找不到通过localhost:5555 / api / test进行POST的路由? 那是我的默认路由设置: ...
我在区域中使用路线属性。 我的路线配置是: 在我当地,所有事情都是正确的! 今天,当我发布项目并将其上传到主机上时,我遇到了两类错误。 如果我请求默认MapRoute的网址(例如mysite.com/Contents/1060一切正确! 但是,当我请求我所在地区的网址时, ...
我正在尝试使用“路由属性”来定义MVC路由。 我在控制器中获得以下代码。 如果我使用此URL( http:// localhost:6481 / MDT / Detail?id = 1245 ),它将返回JSON数据。 但是,如果我使用了( http:// localhost ...
该RouteAttribute("abc", Order = 2)只订购似乎是在控制器内推崇:当在同一个控制器定义以下方法,我得到预期的行为,即Method1的优先级, Method2则永远不会调用。 如果我在两个单独的控制器中定义这些方法,我会得到一个模糊的路由异常: InvalidO ...
我想使用此网址触发以下路由: 我的-路线属性有什么问题? ...
我这里有人代码,但我对控制器上的所有“空” RoutePrefix都不了解。 我在浏览器中这样称呼URL: http:// localhost / TestService / TestAccess / FindProducts / de / 2 / product / 5 我得 ...
我得到了以下路由属性的异常: 例外: System.Web.Http.dll中出现“System.ArgumentException”类型的异常,但未在用户代码中处理 附加信息:路径模板不能以'/'或'〜'字符开头,并且不能包含'?' 字符。 为什么不允许这样 ...
我正在尝试在新项目中使用属性路由,但无法使其正常工作。 这是我到目前为止所拥有的: 这是我的RouteConfig.cs: 如果我删除了路由属性并取消注释了RouteConfig.cs中的第一个路由,则它可以正常工作,但是我想坚持使用路由属性。 知道为什么它不能正常工 ...
我有启用属性路由的ASP.NET Web API 2.1项目,并且装饰了如下所示的控制器动作: 其中BarcodeSearchCriteria是复杂类型: 对于如下所示的“常规”网址,它的效果很好: 但是如何同时支持这样的网址: 在切换到“可读”模式之前,我曾经在 ...
我在项目中使用RouteAttributes,并且它们正常工作,除了在这种情况下:我有两个类似的操作,一个接受两个int参数,另一个接受一个int参数。 第一个使用两个参数,并使用它们来加载对象并将其传递给View。 第二个变量只是尝试查找第二个变量的默认值,然后重定向到第一个动作,并传 ...
描述我在Visual Studio 2012升级的现有MVC4 / WebAPI1项目MVC5 / WebAPI2 这里 。 该网站按预期工作。 然后我按照这里找到的基于属性的路由的指示 - 除了我不断获得控制器的404。 我的步骤是: 添加config.MapHttpAttri ...
为什么不调用我的控制器功能? 我总是得到500错误(在提琴手中)。 我在Visual Studio或错误站点中没有错误。 控制器: 客户: ...