WebApi
辰三
柴米油盐酱醋茶
展开
-
asp.net core2.2使用IIS启动时,swagger访问404
最近出现了一个很奇葩的问题,也不知道是怎么产生的,莫名其妙的,不过最终还是解决了,记录一下 问题 写了一个asp.net core webapi,使用的swagger方便调试接口,最近更改过一些东西后发现无法访问了 /swagger 是404 然后修改了swagger的RoutePrefix后,可以访问,但是找不到json文件 解决 a. 尝试着把修改的东西都还原了一下,依然404 b. 百度了一下 ,不太好用 c. 使用控制台启动可以访问swagger(从这确定是IIS的问题) d. 找个最笨的办法,原创 2021-03-04 11:20:27 · 1206 阅读 · 1 评论 -
WebApi的Filter过滤器中使用Unity进行依赖注入IOC
在WebApi的Filter过滤器中使用Unity进行依赖注入IOC 问题 在一个webapi中使用了unity作为ioc容器,然后给所有controller添加了一个身份认证的Filter,结果发现在Filter中无法注入,总是null,鼓捣了一会filterprovider也没弄好,最终换了个获取实例的方式,详细说一下 首先 给webapi添加一个过滤器 public static class WebApiConfig { public static void Register(HttpConf原创 2020-07-09 16:49:44 · 369 阅读 · 0 评论 -
使用HttpClient单元测试基于Unity的WebApi
使用HttpClient单元测试基于Unity的WebApi webapi的单元测试,使用new controller的方式有些地方测试不到,比如过滤器啥的, 所以想用httpclient方式测试,模拟真正的链接, 但是在测试的时候遇到了一个问题,使用属性注入【Dependency】的时候无法注入,最后又换了构造器注入方式,也不知道怎么着属性注入与构造器注入都好了。。。 尴尬,记录一下吧 先上一波controller的代码: [Dependency] public IUserService Service原创 2020-05-27 10:18:51 · 454 阅读 · 0 评论