Pergunta

Eu, recentemente, ganhou acesso a um Mac.Eu estou querendo saber se alguém tem quaisquer sugestões/recomendações para a configuração de Mono em um mac para desenvolvimento e execução de ASP.NET?A maioria dos recursos aponte para implementações Linux, que tendem a diferir muito da forma como o Mac de fazer as coisas.Dicas ou conselhos que seria útil

Foi útil?

Solução

Para iniciar o servidor ASP.NET desenvolvimento, basta abrir uma janela de terminal e execute o comando "xsp2" a partir da instalação Mono.

A única coisa que está faltando a partir da distribuição Mono no Mac em comparação com Linux é o módulo Apache, que se você terá que compilar a si mesmo se você deseja implantar sua aplicação na produção em OSX.

Outras dicas

Desde que eu trabalhou pela primeira vez com mono OSX , eles adicionaram Cacau # e ObjC #, mas o núcleo ASP.NET foi bastante sólido (cerca de 3 anos). Você pode em aplicações web fato de gravação de acordo com o livro Cebola, ea porta 'em para o IIS com pouca ou nenhuma dificuldade.

Honestamente, se você deseja executar ASP.NET você provavelmente não quer luta com a sua execução através de mono no MacOS.Baseado em Intel, Macintosh pode inicializar o Windows, e a Apple fornece os drivers do Windows para vários dispositivos, como parte do O Boot Camp.

Como alternativa, você pode comprar Paralelo ou O VMWare Fusion por menos de $100.Eu uso o VMWare Fusion.Há também uma versão para Mac do VirtualBox do Sol, que é gratuita, apesar de nunca ter usado.

Para MacOS desenvolvimento (não .Net) você realmente deve tentar Apple XCode.Ele é livre.Ele se concentra principalmente em objective-C apesar de Python, Ruby e outras linguagens podem ser usadas para desenvolver nativo para Mac.


Editar 9/22: Eu estou triste, nem você, nem Kev encontrei esta uma resposta útil.Deixe-me tentar expandir um pouco mais:o Macintosh tem uma longa história de software a ser transportada a partir do Windows, a aplicação de um tema para fazer a elementos da GUI olhar Mac, mas caso contrário, contentar-nos com um custo mínimo de porta.O software nunca se comporta como um verdadeiro aplicativo do Mac:ele não responde a AppleEvents, ele não vai ser programável, trata-se apenas o cruz-plataforma de formatos de área de transferência, etc.

Você é livre para fazer o que você quiser, incluindo a execução de ASP.NET utilizando o mono.Se a sua para o seu uso pessoal, bater-se fora.No entanto, se você estiver considerando-a como uma forma de oferecer seu web-enabled produto em uma versão para Mac, eu peço que você reconsidere.O Mac mercado para a maior parte rejeitada de tais produtos.Você vai obter algumas vendas, mas nada como você faria para obter um aplicativo que funciona como um aplicativo nativo do Mac.

Agora, vamos a votação continuar.

Você também pode executar ASP.NET via NGINX - fácil de instalar usando: sudo bebida instalar nginx

Veja tutorial de instalação: http: / /www.robertmulley.com/tutorial/nginx-install-and-setup-mac-os-x-mavericks/ Consulte os passos de configuração para seu aplicativo: http://www.mono-project.com / docs / web / fastcgi / nginx / (Nota: ver a minha solicitação de recebimento como o fastcgi-mono-Server4 agora deve ser usado - https: //github.com/mono/website/pull/82/files )

Por que usar Mono em um Mac? Run Parallels, VMWare, ou Boot Camp.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top