我将创建一个解决方案,其中有 2 个项目作为类库,一个项目作为 Web 应用程序或网站。
我已经了解了 Microsoft 的 Web 应用程序和网站之间的区别 :Web 应用程序 VS。网站
看完后发现需要两者的特性,比如Web Application中的特性:
- 对代码运行单元测试
- 我想控制为站点生成的程序集名称和版本号。
- 我想避免将源代码放在生产服务器上。
- 我想使用 Visual Studio 2010 中提供的自动化部署工具。
我需要的网站功能
- 在 Visual Studio 中打开生产站点并使用 FTP 实时更新。
- 只需将新版本复制到生产服务器,或直接在生产服务器上编辑文件,即可更新生产中的单个文件。
- 能够更新单个 ASP.NET 网页(.aspx 文件),而无需重新编译整个网站。
而且出于安全考虑,我不想将源代码保留在生产服务器上。
我仍然无法做出决定。
我正在寻找一些强有力的理由来说服我选择其中一种。
提前致谢。
PS:亲爱的,请提供您标记它的原因,否则将无济于事。非常感谢。