Recientemente he accedido a una Mac. Me pregunto si alguien tiene consejos/consejos para configurar Mono en un mac para el desarrollo y la ejecución de ASP.NET? La mayoría de los recursos apuntan a implementaciones de Linux que tienden a diferir mucho de la forma en que Mac hace las cosas. Cualquier sugerencia o consejo sería útilmejor manera de comenzar a configurar Mono para ASP.NET en Mac
Respuesta
Para iniciar el servidor ASP.NET de desarrollo, simplemente abra una ventana de terminal y ejecute el comando "xsp2" de la instalación Mono.
Lo único que falta de la distribución Mono en la Mac en comparación con Linux es el módulo Apache, ese tendrá que compilarse usted mismo si desea implementar su aplicación en producción en OSX.
Gracias. Al menos pude ejecutar una página de forma similar al servidor web cassini en Windows. – MikeJ
¿Por qué usar Mono en una Mac? Ejecute Parallels, VMWare o Boot Camp.
¿Por qué no? ... OP preguntó cómo empezar, ¿por qué no simplemente responder la pregunta o no responder? – Kev
Parece que su problema es ejecutar ASP.NET en una Mac, nada más. Señaló que es nuevo en Macs. Consideró a Linux, por ejemplo, pero lo rechazó porque no era "la forma en que los Macs hacen las cosas". Y digo, si hay una forma estándar en que una Mac ejecuta ASP.NET, es delegando la tarea a Windows. –
No está leyendo la pregunta ... mono tiene una buena implementación de ASP.NET, eso es lo que quiere usar en su Mac ... de forma nativa. Él no dijo que descartara Linux como un sistema operativo, lo que dijo fue que los pasos de configuración de Linux eran diferentes, de ahí la pregunta. – Kev
Honestamente, si desea ejecutar ASP.NET, probablemente no quiera tener problemas para que se ejecute a través de mono en MacOS. Macintosh basados en Intel pueden arrancar Windows y Apple proporciona drivers de Windows para sus diversos dispositivos como parte de Boot Camp.
Alternativamente se puede comprar o ParallelsVMWare Fusion por menos de $ 100. Yo uso VMWare Fusion. También hay una versión Mac de VirtualBox de Sun, que es gratuita, aunque nunca la he usado.
Para el desarrollo de MacOS (no .Net) realmente deberías probar Apple's XCode. Es gratis. Se centra principalmente en Objective C, aunque Python, Ruby y otros lenguajes se pueden usar para desarrollar aplicaciones Mac nativas.
Edición 9/22: Lo siento ni usted ni Kev encontraron esta una respuesta útil. Permítanme intentar ampliar un poco: el Macintosh tiene una larga historia de software transferido desde Windows, aplicando un tema para hacer que los elementos de la GUI se vean como Mac, pero de lo contrario se contentan con un puerto de costo mínimo. Este software nunca se comporta como una aplicación real de Mac: no responde a AppleEvents, no se puede escribir, maneja solo los formatos de portapapeles multiplataforma, etc.
Usted es libre de hacer lo que quiera , incluido ejecutar ASP.NET usando mono. Si es para uso personal, olvídate. Sin embargo, si lo está considerando como una forma de ofrecer su producto habilitado para la web en una versión de Mac, lo insto a que reconsidere. El mercado de Mac ha rechazado la mayoría de tales productos. Obtendrá algunas ventas, pero nada como lo que obtendría con una aplicación que se comporte como una aplicación Mac nativa.
Ahora, permita que continúe la votación a la baja.
De nuevo ¿por qué no responder la pregunta? OP le preguntó cómo hacer esto en una Mac, no preguntó cómo ejecutar Mono en un montón de tecnología que probablemente ya conozca. – Kev
Desde que trabajé con mono osx, han agregado Cocoa # y ObjC#, pero el núcleo de ASP.NET era bastante sólido (hace aproximadamente 3 años). De hecho, puede escribir aplicaciones web de acuerdo con el libro Onion, y portarlas a IIS con poca o ninguna dificultad.
También puede ejecutar ASP.NET a través de Nginx - fácil de instalar con: sudo cerveza instalar Nginx
Ver tutorial de instalación: Ver pasos de configuración para su aplicación: http://www.mono-project.com/docs/web/fastcgi/nginx/ (Nota: véase la solicitud de mi tirón ya que ahora se debe usar el fastcgi-mono-server4 - https://github.com/mono/website/pull/82/files)
- 1. ¿Cómo comenzar con Mono en Linux para un principiante?
- 2. mejor manera de empezar a trabajar con Mac Desarrollo
- 3. Mejor manera de comenzar a aprender Diseño de aplicaciones web
- 4. ¿Cuál es la mejor manera de comenzar a usar Asterisk?
- 5. ¿Cuál es la mejor manera de comenzar a utilizar MAPI?
- 6. La mejor manera de comenzar un proyecto
- 7. ¿Cuál es la mejor manera de configurar el acceso a datos para un proyecto ASP.NET MVC?
- 8. ¿Cuál es la mejor manera de configurar un entorno de desarrollo PHP en una Mac?
- 9. ASP.NET MVC en Mono
- 10. Cómo configurar ulimit con supervisord (para comenzar a barnizar)
- 11. ¿Cuál es la mejor manera de comenzar con OSGI?
- 12. ¿Cuál es la mejor manera de comenzar con NHibernate?
- 13. desarrollador de configuración para comenzar con Cacao/Mac Programación
- 14. edificio F # .fsproj en Mac (Mono)
- 15. ¿Es posible ejecutar LINQPad con Mono (Mac)
- 16. La mejor manera de configurar un programa modular en C#
- 17. mejor manera de comenzar a aprender la programación de sockets en C objetiva
- 18. El mejor lugar para comenzar a aprender SSIS
- 19. Java: el mejor lugar para comenzar a aprender Redes Básicas
- 20. ASP.Net MVC en Linux/Mono
- 21. Obtener dirección MAC en Linux usando mono
- 22. ¿Cuál es el mejor lugar para comenzar a aprender Qt?
- 23. Mejor biblioteca gráfica para .NET/Mono
- 24. Autenticación mono y ASP.NET
- 25. ASP.NET mvc en mono 2.2
- 26. Hosts Linux MONO/ASP.NET?
- 27. Guía rápida para comenzar a utilizar Git + GitX con proyectos de Xcode en mac?
- 28. ¿La mejor manera de crear una página ASP.NET para imprimir?
- 29. ASP.NET MVC Enrutamiento para comenzar en la página html
- 30. Portando la aplicación ASP.NET a Mono/Apache bajo Linux
Un par de personas notaron las soluciones de VM. esto no es útil - Me dieron un MAC y quería trabajar en asp.red en un ambiente diferente. mi computadora portátil Lennovo funciona VS muy bien, pero no me enseña la posibilidad de trabajar con mono y no con Windows. – MikeJ
Buena pregunta ... Tengo un mac que llega esta semana y quiero probar mono también sin todas mis muletas de Windows. – Kev