在我开始构建MVC站点之前,我总是使用Visual Studio Web站点项目(而不是 Web应用程序项目)构建WebForm Web站点。当我发布我的MVC网站时,我喜欢Publish Web对话框,它允许对我比以前更多地控制部署。这是我一直在寻找5年的功能!网站项目只允许一种相当残酷的发布模式。
我很好奇:
答案 0 :(得分:2)
它适用于所有Web应用程序项目。
没有。网站项目通常用于“就地”网站,或者用于您希望它们可以即时更新的较小网站。当你谈论部署时,它们在很多方面都是一个糟糕的选择。您应该在Stackoverflow上查看this pretty famous thread以获取有关此主题的大量评论。
我相信VS2010有很多新的部署选项,虽然我没有听说过很多关于网站项目的内容。来自开发团队的This blog post详细介绍了几种用于Web应用程序项目的新部署工具。