0

假设我有几个开发人员正在开发的 .NET Web 应用程序。此应用程序在与它交互时会发送电子邮件。我希望将电子邮件发送给部署应用程序的人。所以在网络配置中我们有:

  <appSettings>
    <add key="SendEmailsTo" value="@EnvironmentUserEmail"/>
  </appSettings>

当他们构建和部署应用程序时,我希望将其替换为 Windows 的用户电子邮件地址,因此如果 John Smith 部署应用程序,web.config 将包含该地址。

  <appSettings>
    <add key="SendEmailsTo" value="jsmith@email.com"/>
  </appSettings>

任何想法如何解决这个问题?

4

2 回答 2

0

检查是否有助于解决您的问题

于 2012-10-01T15:43:28.993 回答
0

在构建发布时,使用预构建事件并调用可执行文件(或某些 powershell 脚本)来修改配置。

于 2012-10-01T15:38:20.887 回答