如何访问 web.config 值?
我在我的 web.config 中写了这个,现在如何访问
我正在使用的代码中的主机、端口,但它无法读取,请帮助我
string smtphost = ConfigurationManager.AppSettings["host"].ToString();
<mailSettings>
<smtp from="mail.crmprocorp.com" deliveryMethod="Network">
<network
defaultCredentials="false"
enableSsl="false"
host="smtp.gmail.com"
port="25"
password="password"
userName="[email protected]"/>
</smtp>
</mailSettings>
I wrote this in my web.config now how to access host,port in my code
I am using like this but it is unable to read pls help me
string smtphost = ConfigurationManager.AppSettings["host"].ToString();
<mailSettings>
<smtp from="mail.crmprocorp.com" deliveryMethod="Network">
<network
defaultCredentials="false"
enableSsl="false"
host="smtp.gmail.com"
port="25"
password="password"
userName="[email protected]"/>
</smtp>
</mailSettings>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使用
ConfigurationManager
及其方法GetSection
来执行此操作。MSDN 文档:
http://msdn.microsoft.com/en-us /library/system.configuration.configurationmanager.getsection.aspx
You have to use the
ConfigurationManager
and its methodGetSection
to do this.MSDN docs:
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.getsection.aspx
尝试以下操作来获取 MailSettingsSectionGroup(假设这是一个 Web 应用程序)
Try the following to get the MailSettingsSectionGroup (assuming this is a web application)