首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web应用程序项目与网站项目

web应用程序项目与网站项目
EN

Stack Overflow用户
提问于 2009-06-29 06:10:48
回答 1查看 630关注 0票数 2

我正在阅读下面的链接,

http://reddnet.net/code/asp-net-web-site-vs-web-application-project-part-2/

我的两个困惑,

  1. 什么是所谓的问题“没有控制您的名称空间”的缺点,从一个网站项目?有人能给我举个例子来说明这个问题吗?
  2. 所谓的问题是“从app_code文件夹中的自定义类中引用页面、用户控件等很难(阅读,几乎不可能)”?有人能给我举个例子来说明这个问题吗?

我使用的是VSTS 2008 + .Net 3.5 + C#。

谢谢你,乔治

EN

回答 1

Stack Overflow用户

发布于 2009-06-29 06:28:33

想象一下WebSite..。

这是一个简单的网络应用,世界上唯一的一个.记住,你不能再加任何东西了,对吧?

现在,网络项目怎么样?如果它是解决方案的一部分,并且解决方案可以有n个项目,以我当前的工作为例:

question.png

在一种解决方案中,我有比网站更多的项目,即使它们位于不同的目录中,我也在网站中引用了这些项目,并且很容易编辑,例如,当我需要添加更多内容时,ExtensionMethods项目。

这是在WebSite中无法控制的东西,只有在WebSite中才能控制。

Web应用程序项目与任何其他项目一样,它包含所有项目中的所有文件,如proj扩展名文件,并且它被视为一个项目,例如,您可以排除要编译的文件(不能在网站中编译),因为Web部署项目“插件很容易部署,只需在WebSite项目中右键单击并选择.

soanswer.png

而且您只能部署这个项目(将其添加到您的Web安装程序中,以便创建msi文件),并且您将部署一个已编译的网站(没有显示源代码,所有代码都编译到dll中以便隐藏源代码)。

与简单的网站相比,使用Web应用程序项目有许多优点.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1056797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档