首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将mailSettings\smtp与configSource和from属性一起使用?

如何将mailSettings\smtp与configSource和from属性一起使用?
EN

Stack Overflow用户
提问于 2010-01-15 18:36:35
回答 2查看 4.1K关注 0票数 14

我正在尝试清理我们的web.config文件,这样每个部署的特定内容就不会保存在主配置中。我已经处理了连接字符串和一些mailSettings,但我需要from属性和configSource,但这似乎是不允许的。

目前,我有以下内容:

web.config:

代码语言:javascript
复制
<system.net>
    <mailSettings >
      <smtp configSource="email.config" from="me@blahblah.com" />
    </mailSettings>
    <defaultProxy>
        <proxy bypassonlocal="True" usesystemdefault="False" />
    </defaultProxy>
</system.net>

email.config

代码语言:javascript
复制
<network host="myhost" password="" userName="" />

理想情况下,我应该在mailSettingssystem.net上设置configSource,但这不受支持。

有没有更好的方法来做这件事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-22 17:21:12

好吧,这是我的一个误会。我不认为我能做到:

代码语言:javascript
复制
<system.net>
    <mailSettings >
      <smtp configSource="email.config" />
    </mailSettings>
</system.net>

和:

代码语言:javascript
复制
<smtp from="someone@stackoverflow.com">
    <network host="myhost" password="" userName="" />
</smtp>

你能做到的。希望我在公共场合的愚蠢行为能帮助其他人保持自己的尊严,而不必问愚蠢的问题。

票数 26
EN

Stack Overflow用户

发布于 2010-01-16 03:33:28

你必须决定:如果你使用configSource,它会赢,其他的设置会被忽略。你同时使用这两种方法的原因是什么?如果这是一个调试/发布问题,您可以使用两个不同的configSource文件,并通过构建后操作将它们复制到正确的位置。

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

https://stackoverflow.com/questions/2070856

复制
相关文章

相似问题

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