WEBSERVICE REDE
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
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
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.
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.
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
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
Verifique configurações de firewall, é provável que ele esteja barrando.
desativei o firewall e o avast
mesma coisa.
só acessa utilizando LOCALHOST
mesma coisa.
só acessa utilizando LOCALHOST
Hmmm, e de outra máquina na rede, acessa?
Só pra avisar, essa parte não é ciência exata não... é meio chato e nem sempre faz muito sentido.
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 [ô]/[ô].
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 [ô]/[ô].

Acho que aà é que está tendo problema. Não é simplesmente copiar arquivos. Você tem que fazer o processo de deploy.
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.
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.
detalhe que local funciona normal.
Tópico encerrado , respostas não são mais permitidas