-1

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

我已经了解了 Microsoft 的 Web 应用程序和网站之间的区别 :Web 应用程序 VS。网站

看完后发现需要两者的特性,比如Web Application中的特性:

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

我需要的网站功能

  1. 在 Visual Studio 中打开生产站点并使用 FTP 实时更新。
  2. 只需将新版本复制到生产服务器,或直接在生产服务器上编辑文件,即可更新生产中的单个文件。
  3. 能够更新单个 ASP.NET 网页(.aspx 文件),而无需重新编译整个网站。

而且出于安全考虑,我不想将源代码保留在生产服务器上。

我仍然无法做出决定。

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

提前致谢。

PS:亲爱的,请提供您标记它的原因,否则将无济于事。非常感谢。

4

1 回答 1

0

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

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

于 2012-08-03T02:42:16.517 回答