日期:2014-05-18  浏览次数:20444 次

[新手发问]visual studio 2005中项目与站点的区别?
在新建一asp.net的网站时,可以新建项目的方式建立,也可以用web站点的方式建立,请问这两者有什么区别?
      自学了一段时间,我一直是用的新建web站点的方式操作的,请问有什么不妥?
      请尽量用通俗易懂的语言来解释!!

------解决方案--------------------
website更接近对一个站点的管理

而web application更像一个应用程序的开发
------解决方案--------------------
一开始写程序的,只有一个人,可以只使用一个网站

等到写的挺好了,又有多人配合了,大家开始研究怎么让程序更合理,所以就有了项目。
------解决方案--------------------
这个designer.cs 实际上由于partial class而产生的。
楼主如果想了解详细内容可以搜索 partial class asp.net
------解决方案--------------------
那能不能在项目里面像建立web stie一样去掉这个designer.cs文件.看着别扭!!!
====

假如,你建的页面是 code-behind 方式的,答案是否定的!

假如,你建的单页方式的,就是只有一个 .aspx 页面,没有 .aspx.cs 那么也就没有 .aspx.deisgner.cs 了


奇怪了,有什么别扭呢?
------解决方案--------------------
两者区别:
VS2005 's WebSiteProject && WebApplicationProject
http://www.cnblogs.com/Jinglecat/archive/2007/03/22/684701.html