之前W3CMiniblog.Core.W3C發佈在線上都使用XML方式存取資料,SQLite只在本機測試過。最近想使用SQL處理資料,想換成.NET Core + SQLite來存取,結果發生意外。
sqlite.db
檔案放在根目錄,連線字串使用DataSource=app.db
,運行本機端正常,但是推上Azure Web APP結果掛掉。
因為線上預設不會顯示Exception詳細資訊,也不應該顯示。
這邊使用昨天文章方式Analytics Query分析需要的Log資料查錯誤訊息 :
exceptions | order by timestamp desc
發現錯誤訊息是System.Data.SQLite.SQLiteException at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback
快十二點了,先發文繼續調查,等等補結果 Orz..。
可以先看今天寫的Azure文章三十天.NET與Azure漸進式開發專案(18): Web App Always On替代方案 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天