建設ERPの仕事をしています。ユーザーが新しい構造を追加すると、構造ごとに新しいデータベースを作成する必要があります。スクリプトを使用して可能かどうか?
構造ごとに新しいデータベースを作成すると同時に、web.config ファイルに追加の接続文字列を 1 つ作成する必要があります。
最初に、構成ファイルに新しい接続文字列を追加しようとしています。そのために、いくつかのコードを書きましたが、エラーが発生します。
string path = Server.MapPath(@"Web.config"); 'or' string path = Server.MapPath("~/Web.config");
var configuration = WebConfigurationManager.OpenWebConfiguration(path);
var section = (ConnectionStringsSection)configuration.GetSection("connectionStrings");
section.ConnectionStrings.Add(new ConnectionStringSettings(txtStructName.Text, txtStructName.Text, "System.Data.SqlClient"));
configuration.Save();
エラー:ここでは相対仮想パスは許可されていません。
この問題を解決するのを手伝ってください.....