Publicación del sitio web .NET MVC en MONO en Synology NAS

Publicación del sitio web .NET MVC en MONO en Synology NAS

No puedo entender cómo puedo alojar un sitio web MVC 4 o MVC 3 simple en mi Synology DS413J. Instalé MONO V2.11, todavía está en versión beta en Synology. Después de instalar y ejecutar esto, fui al Panel de control> aplicaciones> servicios web y activé Habilitar estación web y habilitar sitio web personal en la pestaña de servicios web.

Después de habilitar esto, tendrá más carpetas en su directorio. Puede colocar sus páginas .html en la carpeta web y podrá acceder a ellas desde otra computadora.

Luego hice una aplicación C# MVC simple donde la vista tiene "hola mundo". Publiqué este NAS/web/prueba. Si coloco un archivo html simple en esta ubicación, puedo ejecutar la página desde mi navegador en otra computadora. Si voy a http://ip/test/ aparece el mensaje "Lo siento, no se encuentra la página que estás buscando". Nota. La ip no tiene un puerto definido porque su valor predeterminado es 80.

Sé que en IIS es necesario definir la ruta en un archivo de configuración, tal vez todavía necesite hacer esto en mi Synology, pero no tengo idea de cómo. Tampoco encontré mucha información sobre este tema para los sistemas de archivos Synology.

¿Cómo puedo alojar un sitio web .NET en mi Synology DS413J?

Respuesta1

Hay un paquete Mono (Beta) versión 3.4.0-1 en Synocommunity. No olvide habilitar los paquetes Beta en la configuración del Centro de paquetes de Synology. De lo contrario, no verá estos paquetes.

Respuesta2

El paquete Mono (Beta) versión 3.4.0-1 de Synocommunity no funciona en aplicaciones web. La versión 2.11.1 de Synology funciona con la web, pero solo hasta .NÉT 3.5

Sugeriría crear un index.html simple en su página para ver si su servidor web está realmente ejecutándose y si puede acceder a él a través de firewalls, etc. Comenzar con un .NET avanzado es ambicioso ;-P

información relacionada