此文章记录一些遇到的坑
1.int double 类型不能使用 [ MaxLength] 来验证
这个小坑在复制粘贴代码的时候没注意,运行老是报错,int(double)无法强制转换成array
2.EF在一个进程不能同时使用一张表两个实例
例如 先查询一个表的,然后再新建该类型(且ID相同)并attch到该表,因为查询出来后就不能在新建该类型并修改,要修改数据,可以直接使用查询出来的实体。
3.nuget更新的时候不能更新.net compiler,IIS会报错(编译错误255)
4.webapi跨域问题,使用cors,nuget安装microsoft.aspnet.webapi.cors,并在app_start的配置文件中加入config.EnableCors(); 其后在需要跨域的方法或者类前加[EnableCors(origins: "*", headers: "*", methods: "*")] 三个参数暂定* 可自定义设置
5.在网页开发中,登录部分必不可少,简单的可以用FormAuthenticion,健全点可以用.net identity