我试图说服我的同事从网站项目切换到Web应用程序项目,因为我想要使用项目文件。但是,我无法反驳这一论点:
答案 0 :(得分:1)
我想说如果每个人都需要灵活地在发布后部署错误修复而不重新发布整个站点那么他们是对的:你需要有一个用于那种动态编译的web项目。那个或更好的测试过程;)
我个人更喜欢Web应用程序,因为只创建了一个dll,这意味着更少的混乱和更少的范围“dll”具有不同的名称等“奇怪的错误”。如果你有一个大型网站,你应该真正使用网络应用。我记得一年前做出这个决定而我从未回头(我选择了网络应用程序):)
答案 1 :(得分:1)
我以前比网站项目更喜欢Web应用程序。但是,我开始意识到,如果您的网站需要大量的小更新,那么使用网络项目会更容易。
如果您只需更改一个代码隐藏文件,而不必重建整个应用程序并进行部署 - 这会使部署压力减少一百万倍。
但是,如果您使用正确的版本控制系统,分支,自动构建,正确的QA,那么任何一种方法都可以解决。
但是,网站项目更容易“更新”。