[英]Speeding up ASP.NET website publishing
在ASP.NET网站项目中是否有任何方法允许从命令提示符发布它,我可以继续处理项目,或者如果它不容易使用,至少加快我的发布任务?
我知道TFS或CruiseControl等自动发布工具,所以请不要告诉我这些方法。
我正在考虑创建一个.bat文件,每次我必须发布时我都会运行。 但它不应该在运行过程中对我做出改变。
我非常喜欢Ludwo给出的答案,提供更多相关信息会非常有帮助。
打开另一个Visual Studio继续:P。 发布机制可以检测更新并且只能发送更改。 所以不要每次上传完整的网站,如果它真的打扰你。
使用源代码管理和构建服务器机制。 当您提交更改,构建项目,执行您可能/应该具有的任何单元测试,然后部署到测试站点时,构建服务器应该能够从源代码控制中提取。
根据您使用的构建服务器平台,您可能需要或可能需要执行不同的工作量。 在过去,我使用过Atlassian的Bamboo。 神奇的产品,但你必须使用MSBuild配置部署 - 它很好,但它可能需要一些时间才能完美。 我相信它有一些很好的例子。
它将如何为您服务:
完成文件/问题后,您可以提交更改。 然后,构建服务器将检测这些更改并等待不同的时间(等待您提交更多),例如3分钟,检查更改并进行部署。 您可以在部署完成后设置通知以转到您的测试团队 - 电子邮件中的链接指出站点所在的位置以及发生的更改(基于您的SVN提交日志)。
因此,您的最大努力是使用正确的注释检查文件 - 然后您就完成了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.