如何從web.config文件中的SQL Server連接字符串獲取應用程序名稱。如何使用C#從SQL Server連接字符串或IIS應用程序名稱獲取應用程序名稱?
我想用於將來自Web應用程序的升級錯誤消息記錄到Windows事件日誌中。
也許有這樣做的更好的方法,即使用IIS/Web應用程序的名稱?
感謝
馬克
如何從web.config文件中的SQL Server連接字符串獲取應用程序名稱。如何使用C#從SQL Server連接字符串或IIS應用程序名稱獲取應用程序名稱?
我想用於將來自Web應用程序的升級錯誤消息記錄到Windows事件日誌中。
也許有這樣做的更好的方法,即使用IIS/Web應用程序的名稱?
感謝
馬克
什麼是連接字符串是什麼樣子?
DbConnectionStringBuilder
有利於分析和關鍵檢查連接字符串值:
DbConnectionStringBuilder db = new DbConnectionStringBuilder();
db.ConnectionString = connectionString;
Console.WriteLine(db["Application Name"]);
否則,你可以從HTTP server variables獲得各種細節。
SqlConnectionStringBuilder也是有用的,如果您正在使用SQL Server:
SqlConnectionStringBuilder sc = new SqlConnectionStringBuilder(connectionString);
string applicationName = sc.ApplicationName;
正是我需要的感謝,並感謝快速回復! – 2009-05-20 07:39:34