| 閱文時長 | | 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) 應對場景
- 編譯通過但是訪問某接口開始報錯。
- 不止應用於WCF,博主理解應該應用於所有.Net項目。
c) 解決原理&方法
通過分析異常,是倉儲層,以及web.config。檢查了關鍵字TADbContext,發現原來是有兩個同名的配置項。所以導致了這個異常。干掉其中一個就好了。
二、聲明與參考資料 完成度:100%
原創博文,未經許可請勿轉載。
如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。
