user3812622
user3812622

Reputation: 39

How to host ASP.NET MVC 5.1 application on Google App Engine

Not sure even if its possible. I want to host an application developed in C# ASP.NET MVC 5.1 and MSSQL 2008 back-end on Google App engine.

Please let me know how can I do it? Thanks.

Upvotes: 3

Views: 2159

Answers (2)

Stefan Steiger
Stefan Steiger

Reputation: 82316

You can host your ASP.NET MVC 5.1 application on Rackspace or an Amazon S3.
However, that MS-SQL 2008 back-end will be a problem, since it's windows platform-limited.
Try to migrate to PostGre, if you still can.

You can do the schema-migration automatically, with entity framework or with nHibernate.
They create your DB schema for you, by taking it from MS-SQL.

You could also open an Ubuntu instance on Azure, but pricing and availability-wise, I wouldn't recommend it (2016 will again be a leap-year; February 29th is traditionally a downtime-time on Azure, because Microsoft hasn't yet fixed a > 4 year old bug with SSL certificates, although they claim they fixed it).

Upvotes: 0

Steven V
Steven V

Reputation: 16595

You can take a look at the Google App Engine issue ticket for supporting C# language (or really any Microsoft technologies). https://code.google.com/p/googleappengine/issues/detail?id=8

It is indeed unsupported to run .NET (even using Mono) on Google App Engine currently. As of this writing the ticket is 'Acknowledged', so it could be supported in the future. But, don't let Google make you think there aren't solutions available. There are other cloud service offerings on the market that do support the Microsoft technologies.

UPDATE: As of 2014-11-13, the Google App Engine issue has been marked 'WontFix' and encouraged people to use Managed VMs with Custom Runtimes.

Upvotes: 3

Related Questions