2017-06-14 4 views
-1

Je suis débutant en train d'écrire une application web en utilisant ASP.NET MVC dans Visual Studio. Cette application sera accessible par les utilisateurs sur leurs ordinateurs portables ou tablettes personnels, qui fonctionneront sous Mac ou Windows.Quelles sont les options d'hébergement capables d'une application Web multiplateforme?

J'ai besoin de cette application pour être multi-plateforme (dans son accessibilité, pas de développement) pour OS.

J'ai fait beaucoup de recherches, mais je ne vois pas comment mieux héberger l'application web d'une manière qui peut être utilisée par les utilisateurs Windows et Mac. Microsoft Azure offre une possibilité d'hébergement transparente en particulier pour les applications Web ASP.NET, mais le site Web de cette page (https://azure.microsoft.com/en-us/services/app-service/web/) indique qu'il ne prend en charge que Windows et Linux (Aperçu).

Quelles sont les autres façons d'héberger l'application Web qui répondent aux critères ci-dessus? Est-ce que la version du framework ASP.NET fait la différence?

J'ai également besoin d'un hébergement pour la base de données du serveur SQL principal, mais cela n'a évidemment pas la même limite.

Répondre

0

Vous pouvez créer une application Web sur Azur pour héberger votre application asp.net MVC. Cette application fonctionnera correctement sur Windows, MAC et Linux. Peu importe le système d'exploitation que vous utilisez ici, ce qui importe est le navigateur que vous utilisez, que ce soit Safari, Chrome, Mozilla. Ces navigateurs sont disponibles pour installation sur tous les systèmes d'exploitation.

+0

Merci. Ainsi, lorsqu'une entreprise/un service d'hébergement (tel qu'Azure) dit qu'ils "supportent Windows", cela signifie-t-il en termes d'OS que l'application a été développée, et non pas en cours d'exécution? Je veux juste m'assurer que je m'engage à la bonne approche. –

+0

Ils prennent en charge Windows en tant que serveur OS. C'est à vous de développer des applications et de choisir de soutenir le système d'exploitation client que vos clients utilisent. Vous mélangez les technologies de serveur avec les technologies clientes dans votre réflexion. Ne mélangez pas) –

+0

Got it. Merci pour la clarification! –