iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 23
2
Modern Web

輕量高效.NET Core開源Blog引擎:Miniblog.Core系列 第 23

23.使用SQLite推上雲端發生意外

  之前W3CMiniblog.Core.W3C發佈在線上都使用XML方式存取資料,SQLite只在本機測試過。最近想使用SQL處理資料,想換成.NET Core + SQLite來存取,結果發生意外。
  sqlite.db檔案放在根目錄,連線字串使用DataSource=app.db,運行本機端正常,但是推上Azure Web APP結果掛掉。
2018-10-23.23.38.56-image.png
  因為線上預設不會顯示Exception詳細資訊,也不應該顯示。
2018-10-23.23.34.49-image.png

  這邊使用昨天文章方式Analytics Query分析需要的Log資料查錯誤訊息 :

exceptions | order by timestamp desc 

2018-10-23.23.19.31-image.png

  發現錯誤訊息是System.Data.SQLite.SQLiteException at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback


快十二點了,先發文繼續調查,等等補結果 Orz..。
可以先看今天寫的Azure文章三十天.NET與Azure漸進式開發專案(18): Web App Always On替代方案 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天


上一篇
22.犯了低級錯誤,沒有處理非同步方法
下一篇
24.XML資料保存出現0x1D is an invalid character錯誤
系列文
輕量高效.NET Core開源Blog引擎:Miniblog.Core30

尚未有邦友留言

立即登入留言