【问题标题】:What is the difference between a simple ASP.Net website and ASP.Net webapplication?简单的 ASP.Net 网站和 ASP.Net Web 应用程序有什么区别?
【发布时间】:2011-02-02 07:46:50
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    【讨论】:

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

      不过,网站可能包含特定的操作、任务或工作流。

      结帐:Web site project vs Web app project

      【讨论】:

        【解决方案3】:

        网站项目是即时编译的。

        在 WebApplication 中,您需要先构建一个页面,然后才能进行调试。

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

        这就是我推荐 WebApplication 的原因。 简而言之,如果客户愚蠢到无法手动安装网站,那么网站将一文不值。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-23
          • 2012-01-03
          • 2010-12-29
          • 1970-01-01
          • 2010-09-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多