ASP .NET Web窗体应用程序和ASP .NET Web窗体站点之间有什么区别

时间:2014-06-08 16:21:21

标签: asp.net

我需要编写一个简单的应用程序,它可以在云中工作,我可以存储有关客户端的数据,它可以从Windows和Android获得,我认为它必须是一个网站。

ASP .NET Web窗体应用程序和ASP .NET Web窗体站点之间有什么区别?我应该使用哪一个?

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

以下问题已对此进行了详细说明: ASP.NET Web Site or ASP.NET Web Application?

另外,您可以在这里查看两者之间的差异: MSDN

答案 1 :(得分:2)

Web表单站点只不过是以前所谓的网站项目,您可以使用网页,这些网页只是一个小的PHP(使用Razor / aspx)脚本文件,呈现为html。 Webform更像是一个面向组件的框架。 Web表单站点或WebSite应仅用于小型项目,或者如果项目需要使用C#/VB两种语言进行编译。此外,如果您想将所有源代码放在Web服务器中,则可以使用它。与WebForm应用程序相反,您不需要放置代码库文件来运行项目 - 您最好只放置脚本.aspx文件。

答案 2 :(得分:1)

关于您的第一个问题,如果您的应用是本机应用还是混合应用,那么您需要REST(Web地址为.net world),无论设备如何,任何应用都可以本机访问,并且可以满足您对“云”的需求。

如果您想要的是一个网站,而不是移动设备“可查看”,您可能希望让您的网站“响应”,您可以查看可以帮助您的各种bootstraps模板。

关于你的第二个问题,我认为它没有任何影响,也不会对创建你使用的项目类型的移动应用产生任何影响。