2017-06-14 31 views
-1

我是一个初学者,目前在Visual Studio中使用ASP.NET MVC编写Web应用程序。用户可以通过他们的个人笔记本电脑或平板电脑访问该应用程序,该笔记本电脑可以运行Mac或Windows操作系统。什么是跨平台网络应用的能力托管选项?

我需要此应用程序因此是OS的跨平台(在其可访问性,不开发)。

我已经做了相当多的研究,但我不清楚如何以一种可供Windows和Mac用户使用的方式最好地托管Web应用程序。 Microsoft Azure为ASP.NET Web应用程序提供了无缝托管的机会,但该页面上的网站(https://azure.microsoft.com/en-us/services/app-service/web/)表示它仅支持Windows和Linux(预览)。

托管满足上述标准的Web应用程序有哪些其他方式? ASP.NET框架版本是否有所作为?

我还需要托管后端SQL服务器数据库,但显然没有相同的限制。

回答

0

您可以在azure上创建一个Web应用程序来托管您的asp.net MVC应用程序。此应用程序可以在Windows,MAC和Linux上正常运行。不管你在这里使用的操作系统是什么,重要的是你使用的浏览器,无论是Safari,Chrome,Mozilla。这些浏览器可用于在所有操作系统上安装。

+0

谢谢。所以当一个托管公司/服务(比如Azure)说他们“支持Windows”时,他们的意思是操作系统的应用程序是开发的,而不是运行的?我只是想确保我承诺正确的做法。 –

+0

它们支持Windows作为服务器操作系统。它取决于您开发应用程序并选择支持您的客户使用的客户端操作系统。您在思考中将服务器技术与客户端技术混合在一起。不要混合) –

+0

明白了。感谢您的澄清! –