You don't need to run the server on a MAC. You can run your web server on your dev windows PC. The idea of debugging the
Client-side on a Mac is to debug the Html/CSS on Safari, not the server itself.
What you need to do is expose the web server for the MAC to access.
Here is one method:
Run Web Application or Web Services from Visual Studio in IIS Express and access from Network - YouTube[
^]. This is a manual method of doing it.
I like to use:
Conveyor by Keyoti - Visual Studio Marketplace[
^]. This will do all the manual work for you.
Alternatively, If you DO want to run the server in MacOS, then move the project to Dot Net Core. Doing so will also improve the speed of your server as there are no legacy .Net Framework to support, so ultra optimised.