лучший способ начать настройку Mono для ASP.NET на Mac - PullRequest
7 голосов
/ 20 сентября 2008

Я недавно получил доступ к Mac. Мне интересно, есть ли у кого-нибудь советы / рекомендации по настройке Mono на Mac для разработки и исполнения ASP.NET? Большинство ресурсов указывают на реализации Linux, которые, как правило, сильно отличаются от того, как работают Mac. Любые советы или советы будут полезны

Ответы [ 5 ]

9 голосов
/ 21 сентября 2008

Чтобы запустить сервер разработки ASP.NET, просто откройте окно терминала и выполните команду «xsp2» из установки Mono.

Единственное, чего не хватает в дистрибутиве Mono на Mac по сравнению с Linux, - это модуль Apache, который вам придется скомпилировать самостоятельно, если вы хотите развернуть свое приложение в работе на OSX.

2 голосов
/ 21 сентября 2008

С тех пор как я впервые работал с mono osx , они добавили Cocoa # и ObjC #, но ядро ​​ASP.NET было довольно солидным (около 3 лет назад). На самом деле вы можете писать веб-приложения в соответствии с Onion book и переносить их в IIS практически без затруднений.

1 голос
/ 04 января 2015

Вы также можете запустить ASP.NET через NGINX - его легко установить, используя: sudo brew установить nginx

См. Руководство по установке: http://www.robertmulley.com/tutorial/nginx-install-and-setup-mac-os-x-mavericks/ См. Шаги настройки для вашего приложения: http://www.mono -project.com / docs / web / fastcgi / nginx / (Примечание: см. Мой запрос на выборку, поскольку теперь должен использоваться fastcgi-mono-server4 - https://github.com/mono/website/pull/82/files)

1 голос
/ 20 сентября 2008

Честно говоря, если вы хотите запустить 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.

Теперь давайте продолжим голосование с понижением.

0 голосов
/ 20 сентября 2008

Зачем использовать Mono на Mac? Запустите Parallels, VMWare или Boot Camp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...