API entre domínios em vNext

votos
1

Eu estou trabalhando em vNext, e tentando criar uma api web em asp.net vNext. Seguem-se o código de exemplo que eu usei para criar api

 public class UserController : Controller
 {

 public IActionResult Get()
 {
 return Result.Json(new { message = Valid });
 }

 }

I pode acessar esta API no navegador diretamente e até mesmo eu posso acessar esta api no mesmo ponto de vista de domínio por solicitação get ajax, código de amostra está abaixo

 $.ajax({
 type: GET,
 // Get the action URL
 url: http://mydomainname/api/user,
 dataType: json,
 success: function (data, textStatus, jqXHR) {
 alert(data.message);
 },
 error: function (jqXHR, textStatus, errorThrown) {
 alert(errorThrown);
 }
 });

Mas, quando eu estou tentando acessar este api por meio de qualquer outro domínio ou jfiddler, ele não está funcionando.

consultar este link jfiddler

http://jsfiddle.net/2r8wj62a/14/

Eu estou usando VS2014 CPT.

um i faltando alguma coisa ... qualquer ajuda será apreciada.

Desde já, obrigado...!

Publicado 11/08/2014 em 08:59
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

beta.smallshiptravel.com resolve para o IP 74.114.167.68 no meu fim. É o mesmo no seu fim?

Eu tentei o link e ele está retornando:

HTTP/1.1 404 Not Found
Content-Type: text/html
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET

Portanto, parece que você está executando dentro do IIS e IIS devolve não encontradas. Gostaria de verificar os logs do IIS se o pedido está realmente acabar dentro do seu servidor IIS, ou se outro servidor (ou proxy reverso) está retornando as chamadas. É ele acabar em seu servidor, então eu gostaria de acrescentar alguns logs no meu código a todos os pedidos para que eu pudesse vê-lo meu código realmente é chamado.

HTH, Bart

Respondeu 12/08/2014 em 11:12
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more