ASP.NET MVC 5 on Mac OS X. Ask Question. The VM option seems like the only route until Core is more mature. And basically this means having to run a Windows server to host the ASP.NET MVC 5 web app I'll be developing. Visual Studio 2017 for mac missing ado.net and Microsoft.Entity.Data.Model. This tutorial shows how to develop a simple web service using Visual Studio for Mac. We’ll go through how to create and debug an ASP.NET Core web service using C#. The Visual Studio will create an ASP.NET Core 2.1 based Web API project with a controller named ValuesController. Just run the app to make sure it is running successfully. Just run the app to make sure it is running successfully.
I want to tinker with visual studio code and c#. I like to test the debugging support, and while reading the documentation, i read the following:
On Linux or OS X the Mono debugging support of VS Code requires Mono version 3.12 or later. If you intend to build ASP.NET 5 applications with Visual Studio Code, we recommend you first follow the steps Installing ASP.NET 5 and DNX in ASP.NET 5 Applications which will install a version of Mono that supports debugging.
Now i'm a bit confused about .net core and mono. As far as i understand, .net core is the same base on win/mac/linux, but is a different code base than mono.
But since i need mono for debugging under linux, does asp.net 5 run on mono or on .net core when it runs on linux/mac?
Secondary issue: Why is there no debugging support under windows for .net core?
On Mac and Linux an ASP.NET 5 application can be run on Mono or it can be run on .NET Core. On Windows you can run an ASP.NET 5 application with the .NET Framework or .NET Core.
There is debugging support under Windows for .NET Core if you use Visual Studio. Presumably at some point VSCode will support debugging .NET Core too.
Also currently debugging ASP.NET 5 in VSCode is not supported. You can debug C# applications with VSCode using Mono but not ASP.NET 5 applications.
Run Asp Net 5 On Visual Studio For Mac Asp.net
Matt Ward
Run Asp Net 5 On Visual Studio For Mac Asp.net Web Application