WEBSERVICE REDE

MICHAELL 21/09/2016 13:58:37
#467225
Olá boa tarde Galera.

Estou testando um webservice local.. no qual consumindo o ws pelo endereço http://localhost:53017/api/...
funciona normal

porém, colocando o ip ou nome da máquina no lugar de LOCALHOST nao funciona de jeito algum.
não funciona nem se colocar o proprio ip da maquina ou nome do computador que esta rodando o WS

Alguem sabe o que pode ser?
Será que preciso fazer ou habilitar algo diferente?

agradeço atenção
KERPLUNK 21/09/2016 17:41:34
#467230
Resposta escolhida
Talvez tenha até sido você, mas respondi uma dúvida quase igual no youtube. Mas enfim:
Quando você roda a sua WebAPI à partir do Visual Studio(ou seja, em modo de depuração), um mini server é criado. Ele faz basicamente o que o IIS faz, hospedando sua WebAPI e respondendo em uma porta de rede(no seu caso a 53017). Até seria possível acessar de outra máquina na rede se você liberar essa porta no firewall e fazer todos os requisitos para liberação de tráfego de acordo com sua rede, mas não vale à pena. O caso é que uma vez pronta sua WebAPI, você deve hospedá-la em um IIS. Ele vai [Ô]rodar[Ô] sua WebAPI e responder à requisições. Aí sim, você poderia acessar de outras máquinas na rede, claro, respeitando as regras desta(da rede). Se necessário, liberar as portas nos switches, NAT, proxy ou o que quer que sua rede comporte.
MICHAELL 21/09/2016 20:29:01
#467238
sim, fui eu sim
fiz o passo a passo dos seus videos, e fiquei com essa dúvida

bom eu ativei o IIS aqui..
criei o serviço..
e acessando http://localhost está acessando normalmente a webapi
porém, mesmo na máquina aonde roda o serviço não consigo acessar utilizando o nome_do_pc nem ip local e nem mesmo utilizando 127.0.0.1

acho que esta faltando ativar algo.
seria nessa imagem em anexo que tenho que configurar?

valew, obrigado
KERPLUNK 21/09/2016 20:48:44
#467239
Verifique configurações de firewall, é provável que ele esteja barrando.
MICHAELL 21/09/2016 21:08:52
#467243
desativei o firewall e o avast
mesma coisa.

só acessa utilizando LOCALHOST
KERPLUNK 21/09/2016 21:14:16
#467245
Hmmm, e de outra máquina na rede, acessa?
KERPLUNK 21/09/2016 21:14:52
#467246
Só pra avisar, essa parte não é ciência exata não... é meio chato e nem sempre faz muito sentido.
MICHAELL 21/09/2016 23:07:29
#467262
nao acessa de outra maquina, e da propria maquina apenas informando [Ô][Ô]localhost[Ô][Ô] caso contrário, nao funciona.

até achei esse passo a passo para habilitar o acesso na rede no windows 10..
http://www.heber.com.br/iis-liberado-em-rede-windows-10/


mas também não deu certo.

estou agora fazendo upload dos arquivos para um servidor web da locaweb.
e ta dando esse erro:

Erro de servidor no aplicativo [ô]/[ô].


KERPLUNK 21/09/2016 23:18:21
#467263
Acho que aí é que está tendo problema. Não é simplesmente copiar arquivos. Você tem que fazer o processo de deploy.
MICHAELL 21/09/2016 23:34:33
#467265
mas agora estou publicando direto do vs 2015 para o ftp da locaweb
da o seguinte erro:

Exceção de segurança
Descrição: O aplicativo tentou executar uma operação não permitida pela política de segurança. Para conceder este aplicativo a permissão necessária, por favor entre em contato com o administrador do sistema ou alterar o nível de confiança do aplicativo no arquivo de configuração. Detalhes da exceção: System.Security.SecurityException: pedido falhou. Erro de origem:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
MICHAELL 21/09/2016 23:36:06
#467266
detalhe que local funciona normal.
Página 1 de 3 [25 registro(s)]
Tópico encerrado , respostas não são mais permitidas