我剛開始我的第一個mvc4解決方案。我創建了2個項目。第一個是MVC4項目,它包含所有控制器(它是Web應用程序),第二個僅用於模型,類和實體框架數據訪問。爲什麼我們必須將連接字符串放在app.config中?
我想知道爲什麼我需要把連接字符串放在app.config(在數據訪問中),只要在web.config中有相同的連接字符串?
我很擔心調試和發佈配置,因爲直到現在我只能轉換web.config中的連接字符串,但不能在app.config中?由於app.config中的連接字符串,我不想發佈設置並開始在生產環境上進行測試。
希望我的問題很清楚!
您實際上並不必將連接字符串放在配置文件中。您可以將其嵌入代碼中(儘管這不是一個好主意),或者從中央數據庫或API或自定義文件格式中檢索它。這真的取決於你,什麼對你的項目最有效。 – mason
我真的想從中央數據庫中檢索它,但此刻web.config足夠用於我的項目 – Jeremy
爲什麼使用MVC 4?那很舊。你確定你沒有使用.NET 4與MVC 5? – mason