1

与这个问题有关。VS2012中Web应用程序和Web表单应用程序的区别

现在,如果我看到由其他人创建的解决方案,我如何知道创建者创建它时选择了哪种类型的 Web 应用程序?

有没有办法告诉?

在此处输入图像描述

4

2 回答 2

4

“ASP.NET 空 Web 应用程序”和“ASP.NET Web 窗体应用程序”之间没有区别。第二个只是简单地将一堆东西添加到空项目中,例如母版页、内容文件、引用等,但它们是相同的项目类型。

不同的项目类型是 MVC 项目和“网站”。

MVC 项目仍然是常规的 ASP.NET,但添加了额外的 MVC 内容。如果您看到“Controllers”和“Views”目录,那么可以肯定它是一个 MVC 项目。

“网站”与传统项目非常不同。最大的暗示可能是缺少 .vbproj 文件,并且每个 .aspx 页面上都缺少 .designer.vb 文件。

于 2013-10-07T18:20:15.143 回答
-1

A web forms application is a type of web application.

You can tell a web forms application because it will contain one or more files with the .aspx extension.

If you don't find any .aspx files, it is a web application but not a web forms application.

于 2013-10-07T18:53:28.470 回答