![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 α ![]()
![]() |
在WebForm 有 Web.Config,網站開發完後,放到某一台電腦上後,可以再次修改該電腦上的 Web.Config 內的值。 在Window Form 下,有 App.Config,但在開發完後,包裝成安裝檔後,就無法對此 Config 做修改了, 因為不會知道使用者的環境,所以無法打包前修改(比方 Connection String)。 請教各位大大正確的做法是什麼? 謝謝。 |
1樓 |
public static string GetConnectionStrings(string sNAME)
{ string s = ""; if (System.Configuration.ConfigurationManager.ConnectionStrings[sNAME] != null) s = System.Configuration.ConfigurationManager.ConnectionStrings[sNAME].ToString(); return s; } public static void SetConnectionStrings(System.Configuration.Configuration conf, string sKEY, string sVALUE) { try { conf.ConnectionStrings.ConnectionStrings[sKEY].ConnectionString = sVALUE; } catch (Exception ex) { } }
本篇文章回覆於2018-03-06 17:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
最有價值解答
K~max ![]() |
我剛試了一下。
就算用了SETUP WIZARD, 也有留下一個叫<你的APP名>.exe.config 的檔案。 (在你安裝的目錄內) ![]() 改這個.exe.config的XML 內相關的APPSETTING 和CONNECTIONSTRING, 就可以了。
本篇文章回覆於2018-03-12 13:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |