与此问题有关。 Difference between Web Application & Web Forms Application in VS2012
现在,如果我看到由其他人创建的解决方案 如何在创建者创建时选择何种类型的Web应用程序?
有办法告诉吗?
答案 0 :(得分:4)
“ASP.NET空Web应用程序”和“ASP.NET Web窗体应用程序”之间没有区别。第二个简单地将一堆东西添加到空项目中,如主页,内容文件,引用等,但它们是相同的项目类型。
不同的项目类型是MVC项目和“网站”。
MVC项目仍然是常规的ASP.NET,但是还有额外的MVC内容。如果你看到“控制器”和“视图”目录,那么可以肯定它是一个MVC项目。
“网站”与传统项目截然不同。最大的暗示可能是缺少.vbproj文件,并且每个.aspx页面都缺少.designer.vb文件。
答案 1 :(得分:-1)
Web表单应用程序是一种Web应用程序。
您可以告诉Web表单应用程序,因为它将包含一个或多个扩展名为.aspx的文件。
如果找不到任何.aspx文件,则它是一个Web应用程序,但不是Web表单应用程序。