asp.net - 网站/Web 服务部署环境不同/监控?

标签 asp.net web-services deployment diff environment

我公司的系统是从 ASP.NET 网站、网络服务、Windows 服务和数据库的集合构建的。 (总共约 40 个)

我们维护三个环境 - QA、PREPROD 和 LIVE;但是管理在每个环境中安装(和工作)的东西是一个真正的痛苦。我们似乎花更多的时间调试在实际开发功能的每个环境中安装和工作的内容。

我正在寻找环境级别的“差异”工具 - 可以告诉我环境之间有什么不同,每个环境上运行哪些服务等。

有没有像这样的现有工具?

谢谢!

最佳答案

我的开发团队目前正在使用一个名为 ConfigMerge 的工具。 (在 CodePlex 上可用)帮助我们对 web.config 文件进行源代码控制。您可能不太关心 SCM,但是这样的工具可以帮助您管理配置文件的部署,因为您可以保留所有服务器通用的单个文件,并分解需要为每个服务器修改的特定 XML 元素服务器。让 ConfigMerge 工具创建最终结果并进行部署。

这并不能帮助您进行“配置差异”,但它可能有助于减少需要。

关于asp.net - 网站/Web 服务部署环境不同/监控?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830032/

相关文章:

c# - 实例化字体时如何设置多个FontStyles?

javascript - 开发两个独立的 Node 应用程序来提供 Web 服务和使用 Web 服务以在浏览器上呈现它是一个好主意吗?

spring - 将 spring mvc 项目部署到 tomcat 时,有什么方法可以自动重写 URL?

ruby-on-rails - 如何在 Sublime Text 2 中创建构建系统,以通过 Capistrano 部署 Rails 应用程序

deployment - 为什么 Yeoman 在没有字形的情况下构建?

c# - 处理 session 超时数据丢失

asp.net - Microsoft JScript 运行时错误 : 'JSON' is undefined

asp.net - 区分开发、登台和生产环境之间的 web.config

java - 如何从 Java 中的 Web 服务返回结果集

java - 带有 SOAP 1.1 的 CXF 对于请求中发送的文本是否有最大内容长度?