xsp4 endereço já em uso erro. Não é possível executar o aplicativo mono

1

Eu compilei o mono 3.0, xsp e outras libs relacionadas. Meu diretório de aplicação web é / var / www / mvctest / public_html Eu configurei o arquivo default do apache sites como em este tutorial Eu coloquei meu aplicativo Mono + nancy dentro de / var / www / mvctest / public_html. Quando eu começo xsp4 neste diretório, recebo o seguinte erro xsp4

Listening on address: 0.0.0.0
Root directory: /var/www/mvctest/public_html
Address already in use
  at System.Net.Sockets.Socket.Bind (System.Net.EndPoint local_end) [0x00000] in <filename unknown>:0
  at Mono.WebServer.XSPWebSource.CreateSocket () [0x00000] in <filename unknown>:0
  at Mono.WebServer.ApplicationServer.Start (Boolean bgThread, Int32 backlog) [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) Mono.WebServer.ApplicationServer:Start (bool,int)
  at Mono.WebServer.XSP.Server.DebugMain (System.String[] args, Boolean root, IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0
root@servername:/var/www/mvctest/public_html#

O que há de errado com o xsp? o que é um caminho certo para implantar um aplicativo mono? Como devo definir outras configurações?

    
por Vladimir Stazhilov 11.03.2014 / 09:20

2 respostas

1

Pode significar que três coisas verificam tudo e certificam-se de que nenhuma delas é verdadeira. Seu problema será eliminado

    O
  1. xsp já estava em execução e você tentou executá-lo novamente.
  2. O diretório é o diretório raiz de outro servidor, como o apache, etc.
  3. O
  4. xsp não consegue encontrar os assemblies necessários no caminho mono, o que significa que, durante a compilação, o prefixo mono que você forneceu estava errado.

Apenas uma sugestão

Outra sugestão para você, se possível atualizar para o Ubuntu 14.04 e obter todos esses pacotes mono já construídos para você, eu pessoalmente tentei mvc 3 e mvc 4 e até mesmo o aplicativo AspInfoMvc que é dado nos artigos que você mencionou, mono e O asp.net funciona como um encanto no 14.04 e o auto-hosting também funciona muito bem com alguns pequenos problemas que serão corrigidos em breve, espero.

    
por shahid.pk 20.04.2014 / 03:12
1

eu tenho o mesmo problema xsp4 insiste em executar na porta 8080 e tomcat rodando lá. mata algum outro servidor (oracle, tomcat .. etc) que você está rodando no 8080 e deve rodar.

Eu realmente gostaria de saber como explicar ao xsp para rodar usando portas diferentes dentro do monodevelop. da linha de comando é fácil: xsp4 -port xxxx mas as configurações padrão não significam nada para monodesenvolver ide, ele tem sua própria mente

    
por user309383 14.11.2014 / 21:32