iT邦幫忙

0

[MVC][IIS] MVC站台前陣子架設完成,這週使用就突然壞掉了

  • 分享至 

  • xImage

各位前輩們好,小弟遇到的狀況如題~
下中斷點發現是以下程式碼會發生錯誤:

private static DataTable GetExcelSheetNames(string connectionString)
        {
            using (OleDbConnection conn = new OleDbConnection(connectionString))
            {
                conn.Open();
                DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); //錯誤發生這行
                // OR
                //DataTable dt = conn.GetSchema("Tables");
                return dt;
            }
        }

錯誤訊息:
https://ithelp.ithome.com.tw/upload/images/20221124/201434857YVlH25P5F.jpg

上網問GOOGLE大神
有看到 OleDbConnection 這個方法已是舊方法(但之前都好好的突然掛掉),如果要使用就要調整 IIS win32 位元。

https://ithelp.ithome.com.tw/upload/images/20221124/201434852g7wN16qrs.jpg

調整後會導致IIS該應用程式集 網頁每跑一次就會掛掉,以下為錯誤訊息
https://ithelp.ithome.com.tw/upload/images/20221124/20143485aIzRbD7iy2.jpg

想詢問大神前輩們如何解決
/images/emoticon/emoticon02.gif

(如需補圖或說明歡迎告知)

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
johncoc
iT邦新手 3 級 ‧ 2022-11-25 09:59:44
最佳解答

照著這篇禁用實時調試器,看會不會噴出什麼錯誤訊息

看更多先前的回應...收起先前的回應...
難神 iT邦新手 5 級 ‧ 2022-11-25 11:45:08 檢舉

感謝留言~ 方法我試過了不管用
/images/emoticon/emoticon06.gif

難神 iT邦新手 5 級 ‧ 2022-11-25 11:48:18 檢舉

跳出錯誤訊息,跟上述一樣
https://ithelp.ithome.com.tw/upload/images/20221125/20143485l5eIqzJNAC.jpg
https://ithelp.ithome.com.tw/upload/images/20221125/201434858eWnCO6DsV.jpg

johncoc iT邦新手 3 級 ‧ 2022-11-25 11:48:45 檢舉

有噴出錯誤訊息嗎

難神 iT邦新手 5 級 ‧ 2022-11-25 11:49:34 檢舉

錯誤訊息跟之前的錯誤一樣沒有其他的

johncoc iT邦新手 3 級 ‧ 2022-11-25 11:49:46 檢舉

第二張圖有看到原因了

johncoc iT邦新手 3 級 ‧ 2022-11-25 11:50:04 檢舉

他寫資料欄未包含錯誤號碼

johncoc iT邦新手 3 級 ‧ 2022-11-25 11:52:43 檢舉

這篇看起來跟你的問題很像

難神 iT邦新手 5 級 ‧ 2022-11-25 11:56:39 檢舉

有錯誤訊息了,我再試一下~
Will大的文章我有看過了,我配合著試看看
/images/emoticon/emoticon32.gif

難神 iT邦新手 5 級 ‧ 2022-11-25 14:20:01 檢舉

午安 J大,我調整了依舊報這個錯誤,弔詭的是在伺服器內執行該程式是沒問題的

johncoc iT邦新手 3 級 ‧ 2022-11-25 15:28:46 檢舉

5002,5011 裡面的解決方法試試看

難神 iT邦新手 5 級 ‧ 2022-12-15 11:44:09 檢舉

找到解決方法了,把oledb套件重新安裝到最新即可/images/emoticon/emoticon10.gif

再次感謝 J大熱心協助~

我要發表回答

立即登入回答