ASP.NET 网页与 ASP.NET Web 应用程序? [复制]

Posted

技术标签:

【中文标题】ASP.NET 网页与 ASP.NET Web 应用程序? [复制]【英文标题】:ASP.NET Web Pages vs ASP.NET Web Applications? [duplicate] 【发布时间】:2014-05-02 04:43:34 【问题描述】:

我可能在这里询问苹果和橙子之间的区别,但是 ASP.NET 网页和 Web 应用程序/网站之间有什么区别?在创建新的 Web 项目时,我应该使用哪个以及在做出选择时应该考虑哪些标准?

也有点不相关,但是 ASP.NET 中 Web 项目的“未来”是什么(即,除了我应该考虑的三种 Windows 技术之外,还有其他 Windows 技术吗?)

编辑:为了澄清,我并不是指 ASP.NET Web 应用程序和 ASP.NET 网站之间的区别(除非网页在某种程度上与上述之一相同。)

我指的是 MSDN 中详细介绍的 ASP.NET 网页:http://msdn.microsoft.com/en-us/library/fddycb06%28v=vs.100%29.aspx

与此处详述的 Web 应用程序/站点相反:http://msdn.microsoft.com/en-us/library/dd547590%28v=vs.110%29.aspx

【问题讨论】:

请确认“网页”是指asp.net/web-pages 还是其他内容。否则你会得到很多令人困惑的答案 你说得对,我的意思是 ASP.NET 网页,而不是 Web 应用程序/网站之间的区别。我已经在上面澄清了:) 【参考方案1】:

您尝试将苹果与橙子进行比较是正确的。

由于ASP.NET Web Applications是您网站的文件结构,它的编译行为、生成程序集和部署方法。

而 Asp 网页是您网站页面的用户界面。您可以拥有带有 Asp Net 应用程序或网站项目的网页。 ASP 网络网页的其他选项,您可以使用web forms 或MVC。各有优劣,视你所开发网站的情况和要求而定。

Asp Net Web Pages details are here.

【讨论】:

以上是关于ASP.NET 网页与 ASP.NET Web 应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何:背景图像应保持静态,但其上的网页必须在 asp.net 中向下滚动

将基于 Angular 6 的网页与旧版 ASP.NET 门户网站合并

ado.net和asp.net区别?

动态网页的工作机制——Asp.net 运行机制

ASP.NET与SOAP协议使用记录

如何创建 Web 服务 | ASP.NET 2.0 | C# |网页服务