我经常和小的ASP.NET / C#应用程序更改,因此需要一种机制来以最小的麻烦部署这些更改到我的服务器。我明白msdeploy是要做的伎俩,但我觉得它很麻烦。一个星期后,我仍然无法让它工作(针对EC2服务器),我相信错误响应是无用的。有没有人真正使用这个工具?任何有效的替代方案......不那么糟糕?
答案 0 :(得分:3)
这似乎是最明显的,但为什么不使用Visual Studio的内置发布功能。 VS2010版本有一个新的功能调用web.config trasnsformations,允许您为dev,test和prod或其他任何你想要调用部署的东西设置不同的web.config文件。当我发布时,我选择构建类型,例如Debug或Release,它选择正确的web.config,右键单击该项目并单击publish。选择服务器或ftp位置并发布。这很简单。
我在你的问题中遗漏了什么?