2009-06-29 25 views
0

我在Web頁面上顯示了一些控件,這些控件顯示了我的Web應用程序的配置元素。 我已經連線到他們的「OnChange」事件,以捕捉值更改等。對於每一個改變,我想說Configuration.Save(),但除了在web.config上獲得「訪問被拒絕」異常,我懷疑這可能是一些奇怪,試圖保存到每個控件的onchange配置文件。 有關處理這個問題的最佳方法的任何建議?在控件上保存具有事件的Web配置元素

回答

1

你會添加一些細節,試圖更新什麼類型的設置?我真的不認爲你想從應用程序中保存對你的web.config的更改。應用程序是否有數據庫可以將您的保存關聯到?對於您想要定期進行的更改以及交易安全的方式而言,這似乎更爲合適。

我仍然認爲使用數據庫可以做得更好。但是,如果您必須,那麼我會查看此指南working with web.config

+0

這樣做的一個例子可能是啓用或不啓用日誌記錄。我想讓用戶通過網絡界面做的事情。 – Irwin 2009-06-29 15:50:24

0

從架構的角度來看,最好在提交頁面時將更改保存到配置文件中。但是,啓動應用程序時很可能會鎖定web.config文件。

因此,如果您想要保存特定於應用程序的更改,最好找到web.config以外的方法來保存它們。

0

你會想直接找到修改web.config文件的替代方法。這樣做會導致應用程序重新啓動。生成您自己的XML文件或設置數據庫配置。

相關問題