[英]Can't getting value from Web.config
我面临着从Web.config获取值的问题。
这是我的包含密钥的 web.config代码
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="Email" value="myname@mydomain.com" />
我想要电子邮件密钥值,我正在写,
string From = ConfigurationManager.AppSettings["Email"].ToString();
但它给我错误“对象引用未设置为对象的实例”
我的其他web.config声明是:
<system.net>
<mailSettings>
<smtp>
<network host="smtp.gmail.com" port="***" enableSsl="true" defaultCredentials="false" userName="myname@mydomain.com" password="mypassword" />
</smtp>
</mailSettings>
</system.net>
任何帮助表示赞赏! 谢谢!
确保您的启动项目设置正确。 如果您是从一个单独的项目(即在测试中)运行此程序,则它将不会查看该Web.config,而是查看其自己的Web / App.config文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.