Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 跨平台web应用程序的托管选项有哪些?_Asp.net Mvc_Azure_Cross Platform_Web Hosting - Fatal编程技术网

Asp.net mvc 跨平台web应用程序的托管选项有哪些?

Asp.net mvc 跨平台web应用程序的托管选项有哪些?,asp.net-mvc,azure,cross-platform,web-hosting,Asp.net Mvc,Azure,Cross Platform,Web Hosting,我是一名初学者,目前正在Visual Studio中使用ASP.NET MVC编写web应用程序。此应用程序将由用户在其个人笔记本电脑或平板电脑上访问,这些笔记本电脑或平板电脑将运行Mac或Windows操作系统 我需要这个应用程序因此是跨平台的(在其可访问性,而不是开发)的操作系统 我已经做了大量的研究,但我不清楚如何以一种Windows和Mac用户都能使用的方式最好地托管web应用程序。Microsoft Azure为ASP.NET web应用程序提供了无缝托管机会,但此页面上的网站()表示

我是一名初学者,目前正在Visual Studio中使用ASP.NET MVC编写web应用程序。此应用程序将由用户在其个人笔记本电脑或平板电脑上访问,这些笔记本电脑或平板电脑将运行Mac或Windows操作系统

我需要这个应用程序因此是跨平台的(在其可访问性,而不是开发)的操作系统

我已经做了大量的研究,但我不清楚如何以一种Windows和Mac用户都能使用的方式最好地托管web应用程序。Microsoft Azure为ASP.NET web应用程序提供了无缝托管机会,但此页面上的网站()表示它只支持Windows和Linux(预览版)

有哪些其他方式可以承载满足上述标准的web应用程序?ASP.NET framework版本是否会有所不同


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

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

谢谢。所以,当托管公司/服务(如Azure)表示“支持Windows”时,他们的意思是应用程序是在操作系统上开发的,而不是在操作系统上运行的?我只是想确保我采用了正确的方法。他们支持Windows作为服务器操作系统。由您自行开发应用程序,并选择支持您的客户端使用的客户端操作系统。您在思考中混合了服务器技术和客户端技术。不要混合)明白了。谢谢你的澄清!