Não consigo descobrir como hospedar um site MVC 4 ou MVC 3 simples em meu Synology DS413J. Instalei o MONO V2.11, ainda está em beta no Synology. Depois de instalar e executar isso, fui para Painel de controle> aplicativos> serviços da web e ativei Habilitar estação web e habilitar site pessoal na guia de serviços da web.
Depois de ativar isso, você terá mais pastas em seu diretório. Você pode colocar suas páginas .html na pasta web e poderá acessá-las de outro computador.
Então criei um aplicativo C# MVC simples onde a visualização tem "olá mundo". Publiquei este NAS/web/test. Se eu colocar um arquivo html simples neste local, posso executar a página do meu navegador em outro computador. Se eu for, http://ip/test/
recebo a mensagem "Desculpe, a página que você está procurando não foi encontrada". Observação. O ip não possui porta definida pois seu padrão é 80.
Eu sei que no IIS você precisa definir o caminho em um arquivo de configuração, talvez eu ainda precise fazer isso no meu Synology, mas não tenho ideia de como. Também não encontrei muitas informações sobre este tópico para sistemas de arquivos Synology.
Como posso hospedar um site .NET em meu Synology DS413J?
Responder1
existe um pacote Mono (Beta) versão 3.4.0-1 na Synocommunity. Não se esqueça de ativar os pacotes beta nas configurações do Synology Package Center. Caso contrário, você não verá esses pacotes.
Responder2
O pacote Mono (Beta) versão 3.4.0-1 da Synocommunity não funciona em aplicativos da web. O próprio 2.11.1 da Synology funciona com a web, mas apenas até .NÉT 3.5
Eu sugeriria criar um index.html simples em sua página para ver se o seu servidor web está de fato funcionando e se você é capaz de acessá-lo através de firewalls, etc. Começar com um .NET avançado é ambicioso ;-P