Honestly, if you want to run ASP.NET, you probably won't want to struggle with its launch through mono on MacOS. Intel-based Macintoshes can boot Windows, while Apple provides Windows drivers for its various devices as part of Boot Camp.
Alternatively, you can buy Parallels or VMWare Fusion for less than $ 100. I am using VMWare Fusion. There is also a version of Sun's Mac VirtualBox that is free, although I have never used it.
For MacOS (not .Net) development, you really should try Apple Xcode . It's free. It focuses on Objective-C, although Python, Ruby, and other languages โโcan be used to develop native Mac applications.
Edit 9/22: Sorry, neither you nor Kev found this a helpful answer. Let me try to expand a bit: the Macintosh has a long history of software that is ported from Windows, applying the theme to make GUI elements look like Macs, but are otherwise happy with the ports at the lowest cost. Such software never behaves like a real Mac application: it does not respond to AppleEvents, it will not be scriptable, it only handles cross-platform clipboard formats, etc.
You can do whatever you want, including running ASP.NET using mono. If this is for your personal use, knock yourself out. However, if you see this as a way to offer your web product on the Mac, I urge you to reconsider. The Mac market has largely rejected such products. You will get some sales, but you wonโt get anything like this for an application that behaves like a native Mac application.
Now let's continue the vote.
Dgentry
source share