Publicando o site .NET MVC para MONO no Synology NAS

0

Não consigo descobrir como posso hospedar um site MVC 4 ou MVC 3 simples no meu Synology DS413J. Eu instalei o MONO V2.11, isso ainda está em beta no Synology. Depois de instalar e executar isso, fui ao painel de controle > aplicações > serviços da Web e ativado Ative a estação da Web e ative o site pessoal na guia Serviços da Web.

Após a enmarcação, você terá mais pastas no seu diretório. Você pode colocar suas páginas .html na pasta web e poderá acessá-las de outro computador.

Então eu fiz apenas um aplicativo C # MVC simples onde a visão tem "hello world". Eu publiquei este teste NAS / web /. Se eu colocar e arquivo html simples neste local, posso executar a página do meu navegador em outro computador. Se eu for para http://ip/test/ Eu recebo a mensagem "Desculpe, a página que você está procurando não foi encontrada." Nota. O ip não tem uma porta definida porque 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 na minha Synology, mas não tenho idéia 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 no meu Synology DS413J?

    
por Fre 02.07.2014 / 14:06

2 respostas

2

existe um Pacote Mono (Beta) Versão 3.4.0-1 na Synocommunity. Não se esqueça de habilitar os Pacotes Beta nas Configurações do seu Centro de Pacotes Synology. Caso contrário, você não verá esses pacotes.

    
por 27.08.2014 / 20:54
2

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

Sugiro criar um simples index.html na sua página para ver se o seu servidor da web está de fato em execução e se é possível acessá-lo através de firewalls etc. Começar com um .NET avançado é ambicioso ;-P

    
por 11.09.2014 / 09:12