此文章記錄一些遇到的坑
1.int double 類(lèi)型不能使用 [ MaxLength] 來(lái)驗(yàn)證
這個(gè)小坑在復(fù)制粘貼代碼的時(shí)候沒(méi)注意,運(yùn)行老是報(bào)錯(cuò),int(double)無(wú)法強(qiáng)制轉(zhuǎn)換成array
2.EF在一個(gè)進(jìn)程不能同時(shí)使用一張表兩個(gè)實(shí)例
例如 先查詢一個(gè)表的,然后再新建該類(lèi)型(且ID相同)并attch到該表,因?yàn)椴樵兂鰜?lái)后就不能在新建該類(lèi)型并修改,要修改數(shù)據(jù),可以直接使用查詢出來(lái)的實(shí)體。
3.nuget更新的時(shí)候不能更新.net compiler,IIS會(huì)報(bào)錯(cuò)(編譯錯(cuò)誤255)
4.webapi跨域問(wèn)題,使用cors,nuget安裝microsoft.aspnet.webapi.cors,并在app_start的配置文件中加入config.EnableCors(); ?其后在需要跨域的方法或者類(lèi)前加[EnableCors(origins: "*", headers: "*", methods: "*")] 三個(gè)參數(shù)暫定* 可自定義設(shè)置
5.在網(wǎng)頁(yè)開(kāi)發(fā)中,登錄部分必不可少,簡(jiǎn)單的可以用FormAuthenticion,健全點(diǎn)可以用.net identity