繼上篇文章,今天針對搭框架注意問題進行1個總結而且在如何在框架中加入單元測試。
1、框架建立完成和服務端發布成功后,開始進行調試階段,下面這個問題讓我花費了1周的時間:
沒法加載指定的元數據資源,首先要看你的配置文件是不是正確,下面這段代碼是在建立EF進程中自動生成的:
在搭框架早期我和小火伴們確切在建立成1個EF后刪除,然后重新建立1個EF,但是當我們修改好名稱后又出現了問題:
針對上面這個毛病,我們又重新刪除EF,搭建model層。但是反反復復沒有1點效果。
最后我的建議是,框架還是重新搭吧,由于就像安裝sqlserver1樣,我們安裝了1半,然后卸載也許根本就卸載不干凈,致使安裝還是出現各種各樣的問題,就像我們早期創建的EF,雖然后來我們刪除前期的EF,但是還是存留很多的殘留文件。上面這段話純屬我個人理解,不具權威性。
2、關于搭框架的注意事項:
1.dll文件必須保證1致;
2.搭框架名稱也要保證規范
3.所有層的生成路徑修改成WCF的bin文件下。
3、最后我來說講關于創建單元測試的問題:
由于業務邏輯我們都放在了B層,所以經過大家的討論單元測試測試B層的方法,但是在B層我們使用了ioc容器,需要讀取WCF層的web.config文件,但是單元測試1開始就運行到了B層,根本就不會讀取wcf層的配置文件,針對這個問題,我們可以在測試層創建1個配置文件,然后將wcf層的web.config文件中的代碼復制粘貼過去,就OK了,看下圖:
上面就是我搭框架的所有感悟,大家積極拍磚!
上一篇 調試原理-逆向peid-判定vc
下一篇 IOS 多線程原理