如何在安裝執行期間修改Web站點的web.config? 我想讓用戶構建一個連接字符串,然後將其存儲在Web配置中。在Web安裝項目期間/之後修改Web.config
3
A
回答
0
This link (How To Modify Web.Config At Run Time)給出了一些見解。
0
我發現這個工作。但是這個在運行時沒有設置。
public void ChangeAppSettings(string applicationSettingsName, string newValue)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationElement element = config.AppSettings.Settings[applicationSettingsName];
if (element == null)
{
config.AppSettings.Settings.Add(applicationSettingsName, newValue);
}
else
{
element.Value = newValue;
}
config.Save(ConfigurationSaveMode.Modified, true);
ConfigurationManager.RefreshSection("appSettings");
}
1
相關問題
- 1. 安裝期間修改app.config
- 2. 如何修改Web安裝項目中的文件夾權限?
- 3. VS2010 Web安裝項目不會取代'web.config'文件
- 4. 更改macports安裝目錄*安裝後
- 5. 修改後更改Qt安裝路徑?
- 6. WPF修改後的項目
- 7. 如何在安裝VS 11 Beta後修復破損的VS2010安裝項目
- 8. 在安裝msi時由用戶修改安裝選項
- 9. 在wix安裝期間在web.config中設置加密連接
- 10. 在代碼中修改根目錄Web.config
- 11. Web安裝項目 - 修復覆蓋文件
- 12. 在asp.net中註冊/改變MIME關聯mvc Web安裝項目
- 13. 在Mac上安裝GWT後沒有Web應用程序項目?
- 14. 部署期間更改web.config
- 15. 在項目之間共享Web服務
- 16. 在VS安裝項目中安裝期間傳遞ocx註冊參數
- 17. 爲什麼在Web部署之後Visual Studio 2015會更改web.config?
- 18. 在BinaryHeap迭代期間生鏽修改項目
- 19. .net安裝項目強制修復
- 20. 在項目之間共享Singleton邏輯,並對每個項目進行修改
- 21. 安裝VS2012之後在構建項目時出錯
- 22. 在項目啓動期間安裝應用程序
- 23. NPM安裝錯誤的Web項目
- 24. 如何創建asp.net web安裝項目
- 25. Web安裝項目不工作
- 26. VS Web安裝項目替代?
- 27. 創建使用Web安裝項目
- 28. 修改項目
- 29. VS安裝項目 - 如何在安裝後刪除文件?
- 30. 更新項目而不修改過期
我不知道如何從安裝項目,我訪問該網站/應用程序文件夾in。 – Irwin 2009-09-03 19:32:41
@Jeremy:這是在運行時修改Web.Config。問題是如何在安裝期間在安裝時進行修改。 – awe 2012-02-20 08:21:22