WCF·無法自動進入並單步執行服務器。調試器未能在服務器進程中停止。


閱文時長 | 0.36分鍾 字數統計 | 588.8字符
主要內容 | 1、引言&背景 2、聲明與參考資料
『WCF·無法自動進入並單步執行服務器。調試器未能在服務器進程中停止。』
編寫人 | SCscHero 編寫時間 | 2021/8/20 PM5:1
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題

今天某個接口報了個ConfigurationErrorsException的異常(調用堆棧已省略,意義不大)。

Exception is: ConfigurationErrorsException - 項"TADbContext"已添加。 ([路徑地址]\\web.config line 42)
At the time of the exception, the container was:\r\n\r\n  Resolving QT.Services.SystemManagement,(none)\r\n  Resolving value for property SystemManagement.MenuRepository\r\n    Resolving QT.Domain.MenuRepository,(none) (mapped from QT.Domain.IMenuRepository, (none))\r\n    Calling constructor QT.Domain.MenuRepository(QT.Domain.IDatabaseFactory databaseFactory)\r\n"

在跟接口的時候,VS報了個:"無法自動進入並單步執行服務器。調試器未能在服務器進程中停止"。就是VS報的這個給我整懵逼了。以為是WCF的問題,其實如果仔細看異常已經很明顯了。

b) 應對場景

  1. 編譯通過但是訪問某接口開始報錯。
  2. 不止應用於WCF,博主理解應該應用於所有.Net項目。

c) 解決原理&方法

通過分析異常,是倉儲層,以及web.config。檢查了關鍵字TADbContext,發現原來是有兩個同名的配置項。所以導致了這個異常。干掉其中一個就好了。

二、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM