簡體   English   中英

使用新的重定向強名稱程序集調試服務

[英]Debugging service with new redirected strong name assemblies

我們發現第三方程序集存在一個問題,這些程序集具有很強的名稱並在Windows服務中使用。

在客戶端計算機上,使用已經安裝的發行版版本,我放入了新程序集,並在應用程序配置文件中重定向了服務以加載新程序集。 我的服務已啟動,但似乎什么也沒做(它應該在啟動后立即開始記錄)。

我想知道是否可以在開發機器上運行Debug中的應用程序,以及如何使用新程序集嘗試找出服務失敗的地方?

京東

您可以嘗試以下幾種方法:

  • 若要調試服務,請嘗試在OnStart()方法的第一行中插入“ System.Diagnostics.Debugger.Break()”

  • 如果您無法更改代碼,請增加Fusion日志記錄級別,然后再次運行該服務。 您的程序集錯誤應在事件查看器中記錄更多詳細信息。 這里有一些很好的指導: 如何在.NET中啟用程序集綁定失敗日志記錄(融合)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM