Честно говоря, если вы хотите запустить ASP.NET, вы, вероятно, не хотите бороться с тем, чтобы запустить его через моно на MacOS. Macintoshes на базе Intel могут загружать Windows, а Apple предоставляет драйверы Windows для своих различных устройств в рамках Boot Camp.
Также вы можете купить Parallels или VMWare Fusion менее чем за 100 долларов США. Я использую VMWare Fusion. Существует также версия для Mac VirtualBox от Sun, которая является бесплатной, хотя я никогда не использовал ее.
Для разработки под MacOS (не .Net) вам действительно стоит попробовать Apple XCode . Это свободно. Основное внимание уделяется Objective C, хотя Python, Ruby и другие языки могут использоваться для разработки нативных приложений для Mac.
Редактировать 9/22: Извините, ни вы, ни Кев не нашли этот полезный ответ. Позвольте мне немного расширить: Macintosh имеет долгую историю портирования программного обеспечения из Windows, применяя тему, чтобы элементы GUI выглядели как Mac, но в остальном контент с портом минимальной стоимости. Такое программное обеспечение никогда не ведет себя как настоящее приложение Mac: оно не реагирует на AppleEvents, оно не поддерживает сценарии, оно обрабатывает только кросс-платформенные форматы буфера обмена и т. Д.
Вы можете делать все, что захотите, включая запуск ASP.NET с использованием mono. Если это для вашего личного использования, нокаутируйте себя. Однако, если вы рассматриваете это как способ предложить свой веб-продукт в версии для Mac, я призываю вас пересмотреть. Рынок Mac по большей части отверг такие продукты. Вы получите некоторые продажи, но ничего похожего на приложение, которое ведет себя как родное приложение Mac.
Теперь давайте продолжим голосование с понижением.