为了账号安全,请及时绑定邮箱和手机立即绑定

在开发和生产环境中使用不同的Web.config

在开发和生产环境中使用不同的Web.config

天涯尽头无女友 2019-07-10 10:09:46
在开发和生产环境中使用不同的Web.config我需要在ASP.NET应用程序中使用不同的数据库连接字符串和SMTP服务器地址,这取决于它是在开发或生产环境中运行的。应用程序通过以下方式从Web.config文件读取设置WebConfigurationManager.AppSettings财产。我使用构建/发布命令通过FTP将应用程序部署到生产服务器,然后用正确的命令手动替换远程Web.config。是否有可能以某种方式简化部署过程?谢谢!
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

我也想知道。这有助于我把问题隔离开来。

<connectionStrings configSource="connectionStrings.config"/>

然后,我保留了一个connectionStrings.config以及一个“{host}connectionStrings.config”。这仍然是一个问题,但是如果对两个环境中不同的部分执行此操作,则可以部署和版本相同的web.config。

(我不使用VS,顺便说一句。)


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 611 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信