ASP.NET网站部署最佳实践资源建议

标签 asp.net deployment resources

我浏览了相关问题,但没有一个提供给我我正在寻找的信息。

目前,我工作的团队负责部署各个 .aspx(和 .aspx.vb)文件以进行错误修复/增强。我正在尝试影响更改,因为我确实相信部署“整个编译站点”不太容易出错。由于这与以往的工作方式相比是一个重大变化,因此我的建议遇到了很大的阻力。

由于我的 google-fu 最近没有达到标准,我希望 SO 社区可以告诉我,我已经疯了,移动单个文件没有任何问题,或者给我指出一些真正的问题。良好的资源可以让我提出更有力的案例。

编辑:

这都是很好的信息,并强化了我已经提出的论点,有人可以反驳吗?

最佳答案

部署单独的文件来修复错误并进行部署并不是一个明智的策略。听起来您需要一个全面的构建和部署过程。这并不意味着它必须很复杂,因为现在有一些很好的工具可用。

构建和部署可以变得更详细,因此至少可以尝试查看 Microsoft Web 部署工具 ( http://www.iis.net/extensions/WebDeploymentTool )。在构建服务器上安装该工具并将其安装在部署服务器上。使用 Visual Studio Publish 命令在本地暂存 ASP.NET 内容,然后使用上述工具同步部署服务器上的整个包。我喜欢这种方法,因为它可以完全自动化。在进行构建和部署时,目标是实现完全自动化以减少潜在的错误。

这是最低要求,但您至少可以确定,当更改特定文件时,它们都会在部署服务器上同步。

关于ASP.NET网站部署最佳实践资源建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527530/

相关文章:

javascript - OnClick 找不到我正在调用的子系统

javascript - 如何在 JavaScript/JQuery 中输入时验证或屏蔽一些特殊字符

database - 在没有依赖关系的纯 node.js 中推荐数据库?

android - 覆盖库android中的资源

javascript - 在 asp.net 中的 GridView 或数据表中动态添加新行?

c# - 获取 TreeView 控件中所有树节点(所有级别)的列表

angularjs - Angular 应用程序的零停机部署

haskell - Haskell中的织物等效物?

memory-management - 如何计算Kubernetes集群的节点可分配资源?

java - 按尺寸值自动缩放文本大小