IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]《ASP.NET5》无法路由到Web API Controller控制器

    testcs_dn发表于 2016-03-01 10:01:00
    love 0

    这个标题不知道恰当不恰当,具体的问题就是我在一个现有的项目上创建了一个Web API Controller Class,但是按F5启动调试后,通过给定的路径如“http://localhost:3753/api/values/5”访问Get(int id)方法时,没有反应,设置了断点也进不去。

    但这个问题在网上又没有找到解决方法,于是又新建了一个ASP.NET Web Application类型的项目,然后添加一个Web API Controller Class,

    参考:《ASP.NET5》Web API Controller Class学习

    看看对应的路径是否生效,结果是生效的!


    那是什么原因呢,由于网上中文的资料还比较少,只能硬着头皮看点官方的文档;

    发现有个setup.cs文件比较重要,并且了解过一些MVC结构中都有Route的概念、功能,

    哈哈,还真有这东西,于是果断Copy过来,晕,出异常了!


    怎么解决呢?具体请参考:

    InvalidOperationException was unhandled by user code(用户代码中存在未处理的无效操作异常)

    =========================分隔线====================================

    《你不是怀才不遇,你是怀才不够》 在应该磨刀的时候不要着急去砍柴,这会伤了刀、伤了手;在应该努力的道路上,就不要急着看到结果。时间还漫长,你要用心,理智地去寻找一条适合自己的路,可能开始这条路会充满艰辛,但最美的花总是开在最恶劣的环境中。




沪ICP备19023445号-2号
友情链接