Web Site Project Model的不足之处:
1、在用Visual Studio 2005开发Web项目时,有时我们需要排除一些文件夹,不让这些文件夹中的文件参与编译,这时我们就需要从项目中排除文件夹的功能。
而在Visual Studio 2005的Web Site项目中,不能像类库项目中那样,直接从项目中排除一个文件夹(Exclude From Project),只能将文件夹中的所有文件排除,还好可以同时选择多个文件。如果能直接排除一个文件夹,岂不更好。
2、在排除文件时,可以同时选择多个文件,而包含文件时,却不能同时选择多个,而在类库项目中却可以。
3、当通过Quick Replace在当前项目中进行替换操作,如果文件较多,VS 2005会停止响应,只能通过任务管理器强制结束VS 2005。
4、有时从设计视图切换到代码视图时会停止响应,出现提示:“Microsoft Visual Studio is waiting for an internal operation to complete.”,只能通过任务管理器强制结束。
5、排除文件的问题:当从项目中排除一个文件时,VS 2005会自动给这个文件加上exclude扩展名,但这会带来一个问题,有时项目中的一些第三方控件会带一些aspx文件,这些文件我们不想参与编译,但运行还需要用到这些文件,也就是说既想排除文件,也不想改变文件名,而VS 2005会让你束手无策。
6、在.aspx页面设计时,从设计视图切换到代码视图,代码的排版会被弄乱。
7、如果删除一个aspx文件的CodeBehind或CodeFile文件后,不能直接添加一个CodeBehind或CodeFile文件与之关联。