說說Web.Config與App.Config

      說到web.config和app.config你們都很熟悉,咱們都叫他們配置文件,平時用的多,注意的少。兩個有啥區別呢,很簡單,一句話:若是是web程序,如webform項目類型和mvc項目類型就是web.config,若是是類庫或者winform程序或者其餘非界面項目就是app.config。web

  通常來講平常狀況使用的時候,在vs中,當你須要給指定的項目添加配置文件時候,你添加新建項,你選擇配置文件的時候,vs會自動識別當前項目類型,並添加相關配置文件,我爲啥要提出來呢,原由是這樣的: 上週在修改一個老的項目過程當中,由於項目太大並且運行須要藉助於其餘系統平臺因此不方便直接部署在本機調試,而我有須要調試其中的部分方法,簡單的作法就是添加單元測試項目,並添加對應的方法的測試方法,作完本過程後,在運行單元測試調試過程當中,到dao層一到初始化類的時候就報錯,通過一些排查嘗試後依然不成功,後來才知道由於框架限制,須要讀取一個特定的配置,因而我就把web項目下面的web.config文件拷貝到測試項目下,而後 。。。繼續報錯,可是發現錯誤與以前同樣,說明仍是沒有讀取到配置,可是web下面徹底沒有問題啊,好吧,我手工添加,結果出來的配置文件是app.config,瞬間真像大白,在app.config中添加具體配置便可。mvc

  這自己是沒有什麼技術含量的事情,日常沒有太注意,因此寫出來,也提醒本身多注意細節!app

相關文章
相關標籤/搜索