繁体   English   中英

无法从Web.config获得价值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM