Depuração do navegador do Monodevelop

0

Eu comecei a aprender o Asp.Net. Como teste, criei meu primeiro controlador que retorna uma string "Hello World". Agora, quando clico em depurar, devo ver essa string no meu navegador padrão (Firefox). Embora nada aconteça no meu navegador. Tudo o que posso ver é o que eu colo no final deste post da "saída do aplicativo" (na parte inferior direita da tela).

Com certeza, eu sou muito novo no Monodevelop e no Linux também, tive que mudar porque não podia mais usar meu PC com o Windows (o hardver era muito antigo para ele). Eu sei que o Windows é o melhor ambiente para executar produtos da Microsoft, mas como não é uma opção para mim, seria bom se eu ainda pudesse usar algo com o qual possa trabalhar.

Por favor, ajude se você souber de alguma coisa que eu possa tentar.

Veja o que recebi da saída do aplicativo:

Loaded assembly: /usr/lib/mono/gac/xsp4/4.2.0.0__0738eb9f132ed756/xsp4.exe [External]
Loaded assembly: /usr/lib/mono/gac/Mono.WebServer2/0.4.0.0__0738eb9f132ed756/Mono.WebServer2.dll [External]
Loaded assembly: /usr/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.dll [External]
Loaded assembly: /usr/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll [External]
Loaded assembly: /usr/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll [External]
Loaded assembly: /usr/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll [External]
Loaded assembly: /usr/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll [External]
[2017-09-23 22:31:25.816213] Notice : Adding applications '/:.'...
[2017-09-23 22:31:25.872089] Notice : Registering application:
[2017-09-23 22:31:25.872225] Notice :     Host:          any
[2017-09-23 22:31:25.872325] Notice :     Port:          any
[2017-09-23 22:31:25.872420] Notice :     Virtual path:  /
[2017-09-23 22:31:25.872511] Notice :     Physical path: /home/thenakedthunder/supermva/PartyInvites/PartyInvites/
Loaded assembly: /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll [External]
[2017-09-23 22:31:26.659947] Notice : xsp4
[2017-09-23 22:31:26.699006] Notice : Listening on address: 127.0.0.1
[2017-09-23 22:31:26.699128] Notice : Root directory: /home/thenakedthunder/supermva/PartyInvites/PartyInvites
[2017-09-23 22:31:26.756700] Error  : Address already in use
[2017-09-23 22:31:26.766439] Error  :   at System.Net.Sockets.Socket.Bind (System.Net.EndPoint localEP) [0x00043] in <c69ee271cf0840f7815cf7cea957af77>:0 
[2017-09-23 22:31:26.766560] Error  :   at Mono.WebServer.XSPWebSource.CreateSocket () [0x00014] in <ac6d9d3631224d4d8a8d381dfce3315b>:0 
[2017-09-23 22:31:26.766638] Error  :   at Mono.WebServer.ApplicationServer.Start (System.Boolean bgThread, System.Int32 backlog) [0x00075] in <5b4128956e344d60b82a5fd7012fd8a1>:0 
[2017-09-23 22:31:26.766714] Error  :   at (wrapper remoting-invoke-with-check) Mono.WebServer.ApplicationServer:Start (bool,int)
[2017-09-23 22:31:26.766784] Error  :   at Mono.WebServer.XSP.Server.DebugMain (System.String[] args, System.Boolean root, Mono.WebServer.IApplicationHost ext_apphost, System.Boolean quiet) [0x002cd] in <ac6d9d3631224d4d8a8d381dfce3315b>:0 

Obrigado antecipadamente

    
por Radványi Balázs 23.09.2017 / 23:13

1 resposta

0

Parece que algum outro processo está sendo executado na porta padrão 8080 , portanto, você precisará alterar essa porta usando o port option ao executá-lo:

xsp4 --root ~/mono --port 8081

ou

xsp4 --port 8081

Exemplo:

$ xsp4 --port 15000

xsp4
Listening on address: 0.0.0.0
Root directory: /home/george/Documents/askubuntu
Listening on port: 15000 (non-secure)
Hit Return to stop the server.

Informação:

~/mono : usado ao executá-lo em outro local

--port : opção para alterar a porta de escuta

    
por George Udosen 23.09.2017 / 23:44

Tags