台灣最大程式設計社群網站
線上人數
1782
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 編譯器失敗,錯誤碼為 -1073741819
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
編譯器失敗,錯誤碼為 -1073741819
價值 : 50 QP  點閱數:533 回應數:3
樓主

eyes
門外漢
0 11
270 13
發送站內信

編譯器失敗,錯誤碼為 -1073741819

請問各位先進,往在網路上查詢此錯誤編號,都是說NET壞掉了,需要修復
但是這問題又不常出現,即使出現也是較常出現在我更新檔案的時候。

主要是有時候也會突然出現這樣的問題,都必須重新啟動伺服器才好,重新啟動 IIS 也沒有辦法復原,一定要重新啟動伺服器。

請問各位先進,還有其他方法可以解決這樣的問題嗎?

我的架設環境

主機系統:Windows Server 2016

web Server:IIS

語言:ASP.NET (VB)

搜尋相關Tags的文章: [ IIS ] , [ NET ] , [ ASP ] , [ 編譯器失敗 ] , [ 錯誤碼為 ] , [ 1073741819 ] ,
本篇文章發表於2019-06-01 13:32
1樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
1.Server該上的更新是否都已經上了?
有些主機升級後的問題,在上完更新,並且重新開機後,就可以解決

2.是否有查看系統的Event Log
Event Log判斷一下,出現狀況的『時間』與『資訊』
這都有助於找到問題點

3.如果2的訊息不是很清楚,但時間確定
建議您的系統(asp.net)中加上Log,把出現系統錯誤的狀況,再用時間比對,找出最接近的幾個事件
判斷是否由於程式造成,如果是,是哪一個程式,當時在做什麼?


大概這樣的方向去逼近問題點
樓主您試試看

^_^
本篇文章回覆於2019-06-03 09:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

eyes
檢舉此回應
好的,感謝前輩指點,我會去試試看。
系統該更新的我都有更新喔,但是出現問題的檔案不依定會是哪一個,並不固定。

大多數是更新上去被覆蓋的檔案會出問題,所以再想會不會因為程式碼或資料庫執行到一半被覆蓋的原因。

另外請問要加上Log是直接設置IIS的日誌對吧? 出問題後再去查詢IIS的日誌

--------------------------------------------------------------
2.是否有查看系統的Event Log
Event Log判斷一下,出現狀況的『時間』與『資訊』
這都有助於找到問題點
--------------------------------------------------------------
這部分系統運作完全都還是正常的,還是因為我打開資料庫的方式對現在的系統會造成錯誤?
因為我使用的語法還是以前的ADO,因為我認為可以直接判斷 EOF 以及分頁 比較方便。
資資庫也只是 Access
--------------------------------------------------------------

PS.另外感謝前輩的抽空回答尋找的方法也詳細,點數就先給了
本篇文章回覆於2019-06-03 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
大多數是更新上去被覆蓋的檔案會出問題,所以再想會不會因為程式碼或資料庫執行到一半被覆蓋的原因。


通常我會針對每個專案,給不同的『應用程式集區(App Pool)』
這樣更新A專案,更新完後,只要針對A專案的 App Pool 進行『回收』即可,更新過程不會影響到該主機上其他的專案

另外請問要加上Log是直接設置IIS的日誌對吧? 出問題後再去查詢IIS的日誌

小喵是會用『NLog』,針對系統重大Exception,去Log到指定的地方(看是要檔案還是資料庫都可)

本篇文章回覆於2019-06-03 11:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.