在 asp .net mvc 中创建 Api 控制器

利什纳

我创建了ApiConroller在 MVC 项目中调用的控制器当我尝试运行它的Index()action 方法时,它返回以下错误消息:

此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。未找到与请求 URI ' http://localhost:60000/api/index '匹配的 HTTP 资源

为什么它返回xml文件?如何让它返回一个视图?

蒂森 T。

/api/ 是 Web Api 路由的默认映射的一部分,如下所示:

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
    }
}

如果您不使用 Web Api,请确保通过从项目中移除 WebApiConfig 文件和/或WebApiConfig.Register(GlobalConfiguration.Configuration)从 Global.asax 文件中移除这些路由映射

如果您某处使用 Web Api,则需要更改上述路由。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

使控制器对ASP.NET WEB API(或MVC)中的客户端不可见

来自分类Dev

处理ASP.NET MVC控制器中的异常

来自分类Dev

在ASP.NET MVC中获取控制器名称

来自分类Dev

从ASP.NET MVC控制器中删除功能

来自分类Dev

ASP.NET MVC控制器语法中的Linq

来自分类Dev

ASP.NET MVC 在控制器中实现分析

来自分类Dev

ASP.NET MVC 控制器中的持久数据

来自分类Dev

忽略ASP.NET Web API中的控制器

来自分类Dev

创建链接以使用ASP.NET MVC4中的Razor升级控制器

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

Asp.net MVC在其他控制器中采用了控制器的Disposable属性

来自分类Dev

从视图调用控制器并将值从视图传递到 asp.net mvc 中的控制器

来自分类Dev

当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

来自分类Dev

将Asp.Net MVC控制器转换为Web API的最佳方法

来自分类Dev

如何让Asp.net MVC控制器与Google Maps API通讯-动态添加标记

来自分类Dev

使用BeginForm将表单数据发布到ASP.NET MVC API控制器

来自分类Dev

从ASP.net MVC 4 WEB API控制器返回byte []

来自分类Dev

asp.net mvc / web api 2-控制器接受JSON对象数组

来自分类Dev

Json格式。使用Web Api控制器,ASP.NET MVC缩进

来自分类Dev

从ASP.net MVC 4 WEB API控制器返回byte []

来自分类Dev

Json格式。使用Web Api控制器,ASP.NET MVC缩进

来自分类Dev

将Asp.Net MVC控制器转换为Web API的最佳方法

来自分类Dev

Asp.net MVC项目中的Angularjs调用Web API控制器

来自分类Dev

ASP.NET MVC:如何绕过MVC应用程序中的控制器?

来自分类Dev

从ASP.NET MVC控制器将数据发布到ASP.NET Web API控制器时的待处理请求

来自分类Dev

如何在ASP.NET MVC控制器中的创建GET和POST操作中改善DRY

Related 相关文章

  1. 1

    在mvc asp.net的浏览器中找不到API控制器

  2. 2

    在mvc asp.net的浏览器中找不到API控制器

  3. 3

    使控制器对ASP.NET WEB API(或MVC)中的客户端不可见

  4. 4

    处理ASP.NET MVC控制器中的异常

  5. 5

    在ASP.NET MVC中获取控制器名称

  6. 6

    从ASP.NET MVC控制器中删除功能

  7. 7

    ASP.NET MVC控制器语法中的Linq

  8. 8

    ASP.NET MVC 在控制器中实现分析

  9. 9

    ASP.NET MVC 控制器中的持久数据

  10. 10

    忽略ASP.NET Web API中的控制器

  11. 11

    创建链接以使用ASP.NET MVC4中的Razor升级控制器

  12. 12

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  13. 13

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  14. 14

    Asp.net MVC在其他控制器中采用了控制器的Disposable属性

  15. 15

    从视图调用控制器并将值从视图传递到 asp.net mvc 中的控制器

  16. 16

    当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

  17. 17

    将Asp.Net MVC控制器转换为Web API的最佳方法

  18. 18

    如何让Asp.net MVC控制器与Google Maps API通讯-动态添加标记

  19. 19

    使用BeginForm将表单数据发布到ASP.NET MVC API控制器

  20. 20

    从ASP.net MVC 4 WEB API控制器返回byte []

  21. 21

    asp.net mvc / web api 2-控制器接受JSON对象数组

  22. 22

    Json格式。使用Web Api控制器,ASP.NET MVC缩进

  23. 23

    从ASP.net MVC 4 WEB API控制器返回byte []

  24. 24

    Json格式。使用Web Api控制器,ASP.NET MVC缩进

  25. 25

    将Asp.Net MVC控制器转换为Web API的最佳方法

  26. 26

    Asp.net MVC项目中的Angularjs调用Web API控制器

  27. 27

    ASP.NET MVC:如何绕过MVC应用程序中的控制器?

  28. 28

    从ASP.NET MVC控制器将数据发布到ASP.NET Web API控制器时的待处理请求

  29. 29

    如何在ASP.NET MVC控制器中的创建GET和POST操作中改善DRY

热门标签

归档