我正在阅读下面的链接,
http://reddnet.net/code/asp-net-web-site-vs-web-application-project-part-2/
我的两个困惑,
我使用的是VSTS 2008 + .Net 3.5 + C#。
谢谢你,乔治
发布于 2009-06-29 06:28:33
想象一下WebSite..。
这是一个简单的网络应用,世界上唯一的一个.记住,你不能再加任何东西了,对吧?
现在,网络项目怎么样?如果它是解决方案的一部分,并且解决方案可以有n个项目,以我当前的工作为例:
在一种解决方案中,我有比网站更多的项目,即使它们位于不同的目录中,我也在网站中引用了这些项目,并且很容易编辑,例如,当我需要添加更多内容时,ExtensionMethods项目。
这是在WebSite中无法控制的东西,只有在WebSite中才能控制。
Web应用程序项目与任何其他项目一样,它包含所有项目中的所有文件,如proj扩展名文件,并且它被视为一个项目,例如,您可以排除要编译的文件(不能在网站中编译),因为Web部署项目“插件很容易部署,只需在WebSite项目中右键单击并选择.
而且您只能部署这个项目(将其添加到您的Web安装程序中,以便创建msi文件),并且您将部署一个已编译的网站(没有显示源代码,所有代码都编译到dll中以便隐藏源代码)。
与简单的网站相比,使用Web应用程序项目有许多优点.
https://stackoverflow.com/questions/1056797
复制相似问题