Coding Standard (三):Web.config 相關

有關Web.config部分的規範

 

有關Web.config部分的規範

1.AppSettings 與 ConnectionStrings 必須分別置於獨立檔案


//Bad!
<configuration>
  <connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
    ...
    ...
  </connectionStrings>
  <appSettings>
    <add key="SMTPServer" value="127.0.0.1"/>
    <add key="Mail.From" value="asdtey@yahoo.com.tw"/>
     ...
     ...
  </appSettings>
  ...
</configuration>

//Good!
<configuration>
    <appSettings configSource="AppSettings.config" />
    <connectionStrings configSource="ConnectionStrings.config"/> 
</configuration>

時常一個專案維護久了,都會發現Web.config越長越大,常常會造成appSettings與connectionStrings管理不易,
強烈建議置於獨立的檔案,增加可讀性、維護性。




 


 

  • 如果您覺得這篇文章有幫助,請您幫忙推薦一下或按上方的""給予支持,非常感激
  • 歡迎轉載,但請註明出處
  • 文章內容多是自己找資料學習到的心得,如有不詳盡或錯誤的地方,請多多指教,謝謝