iis网站开发,wordpress文字logo,做数据权威的网站有哪些,太原建站推广开发手记之实现web.config的快速配置 开发手记之实现web.config的快速配置 作者#xff1a;Anytao 问题简述#xff1a; 在Web开发中#xff0c;对web.cofig进行配置是非技术人员无法胜任的工作#xff0c;但是常常需要由客户自己来进行简单配置的时候#xff0c;需要提… 开发手记之实现web.config的快速配置 开发手记之实现web.config的快速配置 作者Anytao 问题简述 在Web开发中对web.cofig进行配置是非技术人员无法胜任的工作但是常常需要由客户自己来进行简单配置的时候需要提供一个有效的工具来指导客户完成这项操作并且防止无效或错误的更改。 解决方案 首先必须了解对系统的配置主要包括machine.config和web.config两个部分这两个文件本质上是Xml文件包含了ASP.NET的所有配置信息。因此对系统的配置实际上是对Xml文件的操作因此我们可以采取对Xml文件的读写操作来实现快速配置的思路。在此我们主要以web.config为例来说明Web.config中的各个数据项表示的内容不是探讨的重点具体内容可以参考Msdn的说明。 实现的核心代码为 private void btnOK_Click(object sender, System.EventArgs e) { //定义变量 string strLocationtxtLocation.Text; string strProvidertxtProvider.Text; string strModetxtMode.Text; string strUsertxtUser.Text; string strDataSourcetxtDataSource.Text; string strPwdtxtPwd.Text; string semicolon;; //操作XML节点 XmlDocument xmlDocnew XmlDocument(); xmlDoc.Load(myXML.xml); XmlNode xNodexmlDoc.SelectSingleNode(//appSettings/add[keyoledbConnection1.ConnectionString]); if(xNode!null) { xNode.Attributes[value].ValueLocationstrLocationsemicolonProviderstrProvidersemicolon ModestrModesemicolonUser IDstrUsersemicolonData SourcestrDataSourcesemicolon PasswordstrPwd; } xmlDoc.Save(myXML.xml); MessageBox.Show(设置成功); } 代码中我们以myXML.xml为例可以代表其他任何XML的修改。 这些只是简单的一个数据项的操作更进一步的操作需要继续完善。 在下面的操作界面上非技术人员就可以很方便的修改其中的各项信息。希望各位可以多提意见有需要讨论或代码请留邮箱高手见笑。 Enjoy.