2019年4月25日 星期四
[SQL] [Error] 資料表的識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定。
出現以下內容 :
資料表的識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定。
這次的原因原來是 insert 時, 想要去改動 又自動增號的ID 才會這樣
解法:
1. 明確定義要insert 的欄位
2. 不明確定義欄位,就要把自動增號的值拿掉
2017年3月28日 星期二
[Error][EF6] 使用Notracking 合併選項傳回物件時…
error : 使用Notracking 合併選項傳回物件時…不包含物件時呼叫Load
解 : 跟以前一樣,都不是本身的問題,是table 跟 table 之間關連的問題,記得使用metadata 加入 jsonignore 來忽略循環select的問題
2016年12月27日 星期二
[Error] 這個設定區段不能在這個路徑中使用。當區段在父層級被鎖定時就會發生這種情況。鎖定可能是預設 (overrideModeDefault="Deny"),或是由位置標記使用 overrideMode="Deny" 或繼承的 allowOverride="false" 明確設定。
說明 : 佈版調整後,出現錯誤訊息
這個設定區段不能在這個路徑中使用。當區段在父層級被鎖定時就會發生這種情況。鎖定可能是預設 (overrideModeDefault="Deny"),或是由位置標記使用 overrideMode="Deny" 或繼承的 allowOverride="false" 明確設定。
解決 : 到控制台 –> 程式集 –> 開啟或關閉windows功能 –> 去開啟IIS內的 應用程式開發功能,跟asp有相關的打勾即可
2016年12月12日 星期一
[Error][EF6] 「接近 OFFSET 之處的語法不正確。FETCH 陳述式中的選項 NEXT 使用方式無效」
錯誤訊息 :
「接近 OFFSET 之處的語法不正確。FETCH 陳述式中的選項 NEXT 使用方式無效」
原因 :
使用ef6的skip,take時,轉成sql自動產生offset….語法,這在sql server 2008r2並不支援
解法 :
請到.edmx用xml開啟,搜尋2012如下圖,並改成2008 再重新編譯即可
2016年12月7日 星期三
2016年11月1日 星期二
[Error] IIs佈版 無法載入指定的中繼資料資源
IIS 佈版時,因為改了連線字串,結果變成無法載入中繼資料資源
原因是因為使用ef6的連線字串, 如果改錯emdx的路徑,程式就會找不到中繼資料
結論 : webconfig 要小心確認,不要改錯QQ
[Error] EF6 違反多重性條件約束
如下圖, 最近遇到資料更新時,因為資料表互相關連,造成無法更新的錯誤
原因 : 我的狀態在於automapping時, 會把子model 的父層屬性一起mapping,造成ef6更新時就報掉,
因此後來將父層屬性ignore 不要一起mapping即可
2016年10月19日 星期三
[Error] System.OutOfMemoryException 播放大檔影片
問題 : 先前要上傳大檔(500mb up)的影片,後來調整webconfig允許iis安全性後,又出現播放會out of memory
解法
參考 https://weblogs.asp.net/morteza/OutOfMemoryException
如圖下,把64位元版本開啟就ok了
2016年9月19日 星期一
[Error] 名為 'swagger_docsswagger/docs/{apiVersion}' 的路由已經在此路由集合中。路由名稱必須是唯一的。
整個專案移植時,發現如題的錯誤訊息
後來直接把bin跟obj內的資料砍掉重新編譯即可
2016年9月8日 星期四
2016年6月24日 星期五
[Error] 找不到中繼資料
問題 :
本機run沒問題,但是發佈後卻出現上述問題,確認DLL都在沒有遺漏,那到底是什麼問題呢?
原因 :
1.先前佈版經驗是沒有問題,因此將webconfig互相比對
2.發現原來是release webconfig的metadata是沿用舊專案的資訊,所以跟webconfig有所出入= =
所以之後看到中繼資料無法載入除了dll要注意外還要注意connection是否完整
2016年4月21日 星期四
2016年4月15日 星期五
[Error] 關閉事件檢視器一直挑出警告
最近遇到一些狀況,但卻被指出是專案上的問題,因為事件檢視器一直跳出
為了釐清問題,先將專案的警示關閉
<system.web>
<healthMonitoring enabled="false" />
</system.web>
2016年3月25日 星期五
[Error] System.Net.Mail.SmtpException: 信箱名稱錯誤。 伺服器回應為: 5.7.1 Reject due to authentication failure of
2016年2月1日 星期一
[SQL] sql sa 登入失敗(18456)
2016年1月19日 星期二
2015年12月12日 星期六
[Error] Missing type map configuration or unsupported mapping
表示automapper 沒有實做此model間的轉換
請實做Mapper.CreateMap<xxx, yyy>();


