简单的ASP.Net网站和ASP.Net webapplication有什么区别?

时间:2011-02-02 07:46:51

标签: asp.net visual-studio web-applications

在Visual Studio中,我尝试了两个项目。但是工具箱中显示的工具似乎没有区别......

那么真正的基本主要区别是什么。?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

  • 网站适用于基于互联网的受众群体 - 在这种情况下,您的concerns(security, etc)不同;
  • Web应用程序是一种软件,就像桌面应用程序软件一样,通常旨在用于 Intranet 环境。例如,人力资源软件可以是一个网络应用程序 - 可以在内联网上供所有部门填写他们的时间表。

但是,网站可能包含特定的操作,任务或工作流程。

结帐:Web site project vs Web app project

答案 2 :(得分:1)

WebSite项目即时编译。

在WebApplication中,您需要在调试之前构建页面。

但是,WebApplication是可行的方法,因为使用WebSite项目,您无法创建安装项目(从WebSite到WebApplication的转换可能会导致问题/错误)。

这就是我推荐WebApplication的原因。 简而言之,如果客户过于愚蠢而无法手动安装,那么WebSite就毫无价值。