在Asp.Net WebApi 项目中使用OWIN模块之后,如果没有在OWIN的Startup类中配置认证方式,调用WebApi的相关Controller和Action就会出现“没有 OWIN 身份验证管理器与此请求相关联”
在ASP.NET webApi中实现oAuth验证的时候,如果是AJAX跨域发起请求的时候,很可能会遇到跨域的问题。比较简单的解决方法是在自己实现的ApplicationOAuthProvider中的GrantResourceOwnerCredentials方法体内增加代码。
有一个web api2的项目,用vs2017的时候,自动生成的api帮助文档,没有自动生成control的action方法的summary。需要再做一些配置,主要是控制项目属性的生成属性,生成XML文档文件。