我选择哪种类型的项目

时间:2012-08-03 02:37:12

标签: visual-studio-2010

我打算创建一个解决方案,它将2个项目作为类库,一个项目作为Web应用程序或网站。

我已经完成了Web应用程序和Web站点之间的差异 Microsoft : Web Application VS. Web Site

阅读之后,我发现我需要来自它们的功能,例如Web应用程序中的功能:

  1. 对代码进行单元测试
  2. 我希望控制为网站生成的程序集名称和版本号。
  3. 我想避免将源代码放在生产服务器上。
  4. 我想使用Visual Studio 2010中提供的自动部署工具。
  5. 我需要的网站

    中的功能

    1. 在Visual Studio中打开生产站点并使用FTP实时更新它。
    2. 只需将新版本复制到生产服务器,或直接在生产服务器上编辑文件,即可更新生产中的单个文件。
    3. 能够更新单个ASP.NET网页(.aspx文件),而无需重新编译整个网站。
    4. 由于安全问题,我不想将源代码保留在生产服务器上。

      我仍然无法做出决定。

      我正在寻找一些可以说服我选择其中一种类型的强有力的理由。

      提前致谢。

      PS: 亲爱的,请提供理由说明你为何将其标记下来,否则它无济于事。非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您绝对不想在生产服务器上使用源代码,那么您必须使用Web应用程序项目。

网站项目通常作为来源上传到服务器。