web.configファイルのSQLServer接続文字列からアプリケーション名を取得するにはどうすればよいですか。
エスカレーションされたエラーメッセージをWebアプリケーションからWindowsイベントログに記録するために使用したいと思います。
たぶん、これを行うためのより良い方法、つまりIIS / Webアプリケーション名を使用する方法がありますか?
ありがとう
マーク
web.configファイルのSQLServer接続文字列からアプリケーション名を取得するにはどうすればよいですか。
エスカレーションされたエラーメッセージをWebアプリケーションからWindowsイベントログに記録するために使用したいと思います。
たぶん、これを行うためのより良い方法、つまりIIS / Webアプリケーション名を使用する方法がありますか?
ありがとう
マーク
接続文字列はどのように見えますか?
DbConnectionStringBuilder
キーによる接続文字列値の解析と検査に適しています。
DbConnectionStringBuilder db = new DbConnectionStringBuilder();
db.ConnectionString = connectionString;
Console.WriteLine(db["Application Name"]);
それ以外の場合は、httpサーバー変数からさまざまな詳細を取得できます。
SqlConnectionStringBuilderは、SQL Server を使用している場合にも役立ちます。
SqlConnectionStringBuilder sc = new SqlConnectionStringBuilder(connectionString);
string applicationName = sc.ApplicationName;