web application 可以将网站拆分成多个项目以方便管理适合大型项目开发。项目更容易迁移 web site 动态编译该页面,马上可以看到效果不用编译整个站点(主要优势) WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单但不利于工程化开发,比如代码出错鈈容易发现代码不分命名空间。开发技术上没有任何区别只是开发、调试习惯不同而已。 WebSite是一个页面生成一个动态链接库文件自己管自己的事儿,所以不需要重启就可以看到变化而WebApplication**所有的东西都生成在一个**里面。 讲简单基础知识时用WebSite因为不需要重启;讲高级技术囷做项目时用WebApplication。 它们在使用上不同但技术上是一样的,小规模的开发可以用website大规模的开发推荐用WebApplication.