首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SmtpClient:指定获取<mailSettings>的位置

SmtpClient:指定获取<mailSettings>的位置
EN

Stack Overflow用户
提问于 2015-08-10 11:50:49
回答 1查看 194关注 0票数 3

我有一个包含对我的项目的服务的WebAPI项目,以及一个处理诸如发送电子邮件之类的事情的集成项目。

我最初在API项目的web.config中设置了邮件,并且非常高兴地实例化了SmtpClient,并且发送电子邮件没有问题。

在重构并移动了发送到集成项目的邮件,包括将邮件设置移动到集成项目的app.config之后,我现在发现我的应用程序无法在app.config中定位邮件设置。

我总是可以将邮件设置移动到调用项目的web.config中,但在我看来,实际执行发送的设置和代码应该位于同一个项目中。

是否有一种方法可以让集成项目中的代码从集成项目的app.config而不是调用项目的web.config中获取设置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 12:10:00

如果您的最终结果(生产的部署包)是一个网站或托管的Web,那么Smtp设置必须在web.config文件中。发布时,集成项目将转换为DLL,并可以从web.config文件中读取设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31918795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档