2
- 我已經創建了Web應用程序的安裝程序。
- 我想通過用戶從安裝傳遞的連接字符串更改web.config中的默認連接字符串值。
一個簡單的方法可能是簡單地閱讀在web.config,做一個字符串替換,然後重新寫出來的web.config中:
例如:在web.config中包含:
...
<add name="Application" connectionString="SETUP_CONNECTION_STRING" />
...
與實際的字符串替換SETUP_CONNECTION_STRING
:
這是假定其初始設置,其中多個設置可在不需要使用配置類等
設置完成也許會有幫助,這裏有一個看看Is it possible to modify configuration ConnectionStrings at runtime?
HTH
是的,這正是我需要的?你能告訴我如何通過代碼做到這一點? – Partha 2009-09-01 13:24:07
我不會寫出所有代碼,但可以使用StreamReader將文件讀取到字符串,使用String.Replace()進行替換並使用FileStream/StreamWriter寫出文件。 – 2009-09-01 13:50:41