有關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管理不易,
強烈建議置於獨立的檔案,增加可讀性、維護性。
- 如果您覺得這篇文章有幫助,請您幫忙推薦一下或按上方的"讚"給予支持,非常感激
- 歡迎轉載,但請註明出處
- 文章內容多是自己找資料學習到的心得,如有不詳盡或錯誤的地方,請多多指教,謝謝