У меня есть приложение для веб-приложений и окон в том же решении. Я хочу динамически добавлять строку подключения в файле web.config. Информация о строках подключения предоставляется из приложения Windows. Как мне это сделать, пожалуйста, помогите мне.asp.net динамически добавить строку подключения в web.config
Мое приложение окно, имеющее:
WebForm1 wf = new WebForm1();
wf.add();
И мое WEP приложение имеющее:
public void add()
{
Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
ConnectionStringsSection sec = (ConnectionStringsSection)config.GetSection("connectionStrings");
sec.ConnectionStrings["DBCS"].ConnectionString = "Data Source=GKS_004-PC;Database=hello1;User ID=123;Password=123";
config.Save();
}
http://www.codeproject.com/Questions/217366/dynamically-set-connection-string-in-web-config http://www.aspsnippets.com/Articles/Programmatically-Add-or-Update-Connection-String-in-ASPNet-WebConfig-File.aspx – Vivekh
Подумайте об этом так - если это (правда) «динамический», почему он должен быть сохранен в файле конфигурации? Что еще более важно, каждый раз, когда файл конфигурации изменяется, он перезапускает ваше приложение. – EdSF