WebAPI 问题集锦
2024-10-06 07:45:12
一、OWIN 禁用设置
在项目中添加了 OWIN 的引用,打算后面用到,但是在启动项目的时候报错:
“No assembly found containing a Startup or [AssemblyName].Startup class.”
“To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.”
根据这里的提示,在配置文件(Web.config)中添加配置信息进行禁用 OWIN 的启动:
<!--禁用OWIN启动-->
<add key="owin:AutomaticAppStartup" value="false"/>
二、获取 HttpResponseMessage 中的异常信息
要在项目中对异常信息做统一的处理,在 Filter 里面做的。
拦截 StatusCode 在400 以上的异常信息。调试的时候找到了异常信息在 “Response.Content.Value”中,但是在实际的编码中获取不到。
最后查找到了,直接用“Response.Content.ReadAsStringAsync()”来获取其中的信息,这样这部分代码所在的部分要用 “async” 标记:
public override async void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{}
最新文章
- Mongoose使用案例--让JSON数据直接入库MongoDB
- 手机自带的显示基站命令(android手机定位,iphone基站定位)
- nginx上如何支持.htaccess伪静态转向
- git-ssh 配置和使用
- 更新win7资源管理器
- myeclipse报jar包missing
- Java开源建站工具
- 两种常用的启动和关闭MySQL服务
- bzoj2014 [Usaco2010 Feb]Chocolate Buying
- Angular CLI 安装
- Spring请求参数校验
- Redis单线程架构
- VM扩展磁盘大小
- markdownpad破解
- HTML5开发学习:本地存储Web Sql Database
- Mysql在linux下载、安装详情,附带mysql安装包路径
- 异步图片下载引擎(升级版——ExecutorService+handler)
- RocketMQ 2主2从 集群搭建
- ScrollView中嵌套ListView的问题
- js apply和call
热门文章
- Python爬取网址中多个页面的信息
- Java面试 - 复制引用和复制对象的区别?
- pytorch1.0批训练神经网络
- 以php中的自增自自减运算符操作(整型,浮点型,字符串型,布尔型,空类型)数据
- Appscan 的安装与使用
- AVR单片机教程——如何使用本教程
- AVR单片机教程——EasyElectronics Library v1.0手册
- Spring Boot使用@ConfigurationProperties注解获取配置文件中的属性值
- 静态成员函数和(CPP与C结构体的区别)
- vsCode 代码不高亮显示的问题——安装Vetur插件