我需要使用新的IP地址自动更新web.config文件。
用非常简单的术语来表达,因为我对C#和ASP.NET很陌生。我需要接受用户放入表单的IP地址,验证它然后自动将其添加到web.config。
不幸的是,我似乎无法开始使用它,所以我没有现有代码,除了Visual Studio 2010自动生成的默认web.config文件。
所以我发现了这个:只是一个例子
<appSettings>
<add key="sqlConn" value="Server=myPc;Database=Northwind" />
<add key="smtpServer" value="smtp.mydomain.com" />
</appSettings>
这可以解决问题吗?
请告诉我这是否可行,以及我如何去做。或者至少如果我走在正确的轨道上
因此,用户输入将在我将要创建的类中接受的IP,然后将其传递到web.config中的此部分。
我现在也发现了这个。这是相当多的代码所以只是发布链接。 http://andersnordby.wordpress.com/2012/06/05/creating-a-custom-section-in-web-config/
我知道我现在是一个真正的菜鸟,但只需要朝着正确的方向轻推
答案 0 :(得分:0)
可能重复:Handling configuration settings in asp.net web application
取决于你想做什么。您可以使用ConfigurationManager获取一些自定义配置部分,也可以更新它们。但就像以前的作家所说的那样。不推荐。
否则您可以使用应用程序设置。 http://msdn.microsoft.com/en-us/library/ms186181(v=VS.85).aspx
更好的链接:http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspx