【问题标题】:using web site to develop or using web application in ASP.Net?使用网站开发或使用 ASP.Net 中的 Web 应用程序?
【发布时间】:2010-11-02 01:03:06
【问题描述】:

我想了解使用 Web Site 项目类型或使用 ASP.Net Web 应用程序项目类型的优缺点?

我的 Web 应用程序使用 ASP.Net 2.0 或更高版本,并且该 Web 应用程序只显示 UI,调用其他一些数据库存储过程和一些其他 WCF Web 服务。

提前致谢, 乔治

【问题讨论】:

标签: c# asp.net web-applications web


【解决方案1】:

Web Site 项目是 Microsoft 的一次尝试,旨在使开发和部署 ASP.NET 应用程序尽可能简单,似乎是为了与更简单的框架(如 Ruby on Rails)竞争。 Web Site项目不使用csproj文件来控制引用、项目设置等,它依赖于项目的目录和文件结构。

根据我的经验,缺少 proj 文件带来的麻烦多于解决的问题。我肯定会坚持使用 Web 应用程序项目。

以下是一些参考资料:

http://www.techbubbles.com/aspnet/aspnet-website-vs-web-application-project/

http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/06/03/ASP.NET-2.0-2D00-Web-Site-vs-Web-Application-project.aspx

【讨论】:

  • 还有一个问题,我没有发现使用网站的任何缺点?有cmets吗?
  • 我认为我见过的最大问题是源代码控制。由于没有 proj 文件来管理引用,因此您不得不将 DLL/二进制文件置于源代码控制之下,这可能很烦人,并且可能被认为是不好的做法。
  • 尽管我说过,这部分归结为个人喜好。您应该使用这两种方法尝试几个项目,然后决定哪一种更适合您。
猜你喜欢
  • 2010-09-10
  • 2010-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 2010-09-05
  • 2012-04-30
  • 2015-02-23
相关资源
最近更新 更多