asp.net獲取web.config配置資訊
1、首先要引用兩個名稱空間
Code Snippet
- using System.Net.Configuration;
- using System.Web.Configuration;
ps:注意到他們不是同一個沒?
2、以下以獲取mailSettings為例。
Code Snippet
- <system.net>
- <!--如果是第三方smtp伺服器,需要指定userName 和 password,並根據host指定發件人郵件地址from
- 測試發現from值必須是userName值加上指定的smpt伺服器才行,而且是必須指定的
- 如果是本機smtp伺服器,只需指定defaultCredentials="true"即可-->
- <mailSettings>
- <smtp deliveryMethod="Network" from ="userName@163.com">
- <network host="smtp.163.com" port="25"userName="userName" password="password"/>
- smtp>
- mailSettings>
- system.net>
3,需要用到兩個類:
位於System.Net.Configuration下的MailSettingsSectionGroup(其他配置節有相應的SectionGroup)
位於System.Web.Configuration下的WebConfigurationManager
程式碼如下:
Code Snippet
- Configuration config = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);
- MailSettingsSectionGroup settings = (MailSettingsSectionGroup)config.GetSectionGroup("system.net/mailSettings");
取出定義的值
Code Snippet
- string username= settings.Smtp.Network.UserName;
- string password = settings.Smtp.Network.Password;
這個方法也可以訪問其他的配置節 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-624184/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET新增、修改、刪除web.config配置資訊ASP.NETWeb
- ASP.Net 獲取伺服器資訊ASP.NET伺服器
- asp.net獲取伺服器資訊ASP.NET伺服器
- Android獲取手機配置資訊Android
- C# 獲取客戶端資訊 /asp.net/WebService/WebFormC#客戶端ASP.NETWebORM
- Asp.net Core 和類庫讀取配置檔案資訊ASP.NET
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- spring boot學習(7)— 配置資訊的獲取方式Spring Boot
- C# 通過ConfigurationManager獲取配置資訊C#
- 【DataGuarad】獲取standby 庫的配置資訊的指令碼指令碼
- mac獲取cpu資訊Mac
- 獲取資訊版本1
- 關於Asp.net core配置資訊讀取的原始碼分析梳理ASP.NET原始碼
- .NetCore獲取Json和Xml格式的配置資訊NetCoreJSONXML
- Oracle獲取所有表名資訊和獲取指定表名欄位資訊Oracle
- C# url資訊獲取C#
- 常用OS獲取資訊命令
- GetDiskSerial DLL獲取硬碟資訊硬碟
- Python自動化測試之獲取配置檔案資訊Python
- Request.ServerVariables,C#獲取伺服器資訊,C#獲取訪問資訊ServerC#伺服器
- asp.net讀取Windows域(AD)資訊ASP.NETWindows
- 分享[ASP.NET]//獲取日期+時間ASP.NET
- ipmitool獲取伺服器資訊MIT伺服器
- 獲取.crt證書的資訊
- iOS獲取SIM卡資訊iOS
- Android系統資訊獲取Android
- javascript 獲取瀏覽器資訊JavaScript瀏覽器
- 分析索引快速獲取索引資訊索引
- ABL獲取XBL資訊記錄
- 獲取配置的mock地址Mock
- ASP.NET Core - 配置系統之配置讀取ASP.NET
- PHP獲取客戶端、PHP獲取伺服器相關資訊PHP客戶端伺服器
- php-MediaInfo 獲取媒體資訊PHPAI
- 【Python】獲取機器使用資訊Python
- 獲取app版本號相關資訊APP
- Oracle 元件資訊獲取途徑整理Oracle元件
- iphone 獲取地址的詳細資訊iPhone
- ios 如何獲取WKWebview錯誤資訊iOSWebView