0

我是一名 asp.net 开发人员,但我还没有找到一个好的部署工作流程。特别是对于甚至可能不需要编译的小型快速修复。

我现在的工作方式是启动两个 VS 实例,同时在项目和 IIS 服务器上的文件夹之间复制粘贴大量代码和文件。当我保存在 VS 项目中时,是否有一个自动化的过程可以移动更改?

4

1 回答 1

3

一般来说,由于很多原因,你正在做的事情是一个很大的不。

当您进行更改时,ASP.Net 相对于 PHP 之类的最大优势之一就是在构建阶段发现了明显的问题(例如拼写错误的变量名)。这是一个巨大的好处。

接下来,如果您只是修改文件并将其内容复制到服务器,那么听起来您是在生产环境中进行测试,而不是利用本地调试器。同样,非常糟糕的做法。

最后,VS 包含一个发布命令。这样做的目的是编译您的站点并将其发布到服务器。它可以通过常规文件系统、FTP、Web 部署包甚至 FPSE 来实现。不建议使用最后一个,并且可能仅出于向后兼容性而保留。

重点是,在本地开发和测试。当您准备好将其发送到服务器时,请使用发布命令。

于 2013-04-04T17:49:12.097 回答