WebApi
Sqsdhc
这个作者很懒,什么都没留下…
展开
-
未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个
nuget中升级了newtonsoft后运行项目提示错误,出现这个情况。在web.config中修改升级后的版本即可assemblyIdentity中找到Newtonsoft把12修改成13再次运行就没问题了原创 2021-07-08 16:43:21 · 2880 阅读 · 0 评论 -
LINQ to Entities 不识别方法“System.String get_Item(System.String)”,因此该方法无法转换为存储表达式。
在使用EF的FirstOrDefault时出现异常。原因是EF的查询条件需要是一个变量否者就会出现这个原因错误的代码var userid= db.UserList.Where(u => u.UserMail == HttpContext.Current.Request.Headers["userid"]).FirstOrDefault().Id;修改成var usermail = HttpContext.Current.Request.Headers["userid"];var useri原创 2021-05-12 11:13:06 · 477 阅读 · 0 评论 -
IIS部署WebApi跨域不生效
在IIS8.5上部署了WebApi程序,但是跨域不生效检查了前端和后端都没有问题。后面才发现在应用程序池中需要设置为集成模式。经典模式下不能正常使用原创 2021-01-27 18:38:45 · 896 阅读 · 0 评论 -
WebApi实现Token验证
为什么要实现Token呢。在我们客户端发送请求时,如果没有校验数据是否合法那么就有可能造成非法请求泄露我们的数据实现Token的思路1.客户端通过用户名和密码来获取Token 通过自己的账号和密码登录验证,成功后生成token返回给客户端,并且保存在服务器2.服务端进行保存Token并且设置有效时间用什么方法来保存Token呢?有很多种方法比如在session,数据库...原创 2019-12-02 09:36:18 · 2796 阅读 · 1 评论 -
webapi+vue跨域session丢失解决方法
前后端分离中在webapi设置可以跨域,在web.config文件中添加<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="http://localhost:8080"/> <add name="Acce...原创 2019-11-13 17:12:19 · 451 阅读 · 0 评论