我需要编写一个简单的应用程序,它可以在云中工作,我可以存储有关客户端的数据,它可以从Windows和Android获得,我认为它必须是一个网站。
ASP .NET Web窗体应用程序和ASP .NET Web窗体站点之间有什么区别?我应该使用哪一个?
答案 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模板。
关于你的第二个问题,我认为它没有任何影响,也不会对创建你使用的项目类型的移动应用产生任何影响。