sách gpt4 ăn đã đi

c# - 名为 'MS_attributerouteWebApi' 的路由已经在路由集合中

In lại 作者:IT王子 更新时间:2023-10-29 04:40:33 25 4
mua khóa gpt4 giày nike

我最近将 Microsoft.AspNet.WebApi.WebHost 添加到 MVC WebAPI 项目中,这将允许我使用 [Route("api/some-action")] 归因于我的行动。我使用 this article 解决了一些错误但无法解决下面的第三个错误。在下面添加了已解决的错误,以便在我做错任何事情时获得反馈。

第一个错误:在 Controller “X”上找不到与名称“some-action”匹配的操作
giải pháp:添加 config.MapHttpAttributeRoutes(); 到 WebApiConfig.cs Register phương pháp.

第二个错误:System.InvalidOperationException 对象尚未初始化。确保在所有其他初始化代码之后在应用程序的启动代码中调用 HttpConfiguration.EnsureInitialized()。
giải pháp:添加 GlobalConfiguration.Configure(WebApiConfig.Register); 到 Global.asax.cs Application_Start

第三个错误:System.ArgumentException:路由集合中已存在名为“MS_attributerouteWebApi”的路由。路由名称必须是唯一的。
giải pháp = ?

我已经尝试根据 this post 清理并删除 bin 文件夹中的所有 DLL。 .

câu trả lời hay nhất

我有一个类似的问题,它与我在 WebApiConfig.cs 文件中添加此行的副本时的复制粘贴错误有关:

config.MapHttpAttributeRoutes();

确保你只有其中之一。

关于c# - 名为 'MS_attributerouteWebApi' 的路由已经在路由集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26390443/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress