Kryss domener API i vNext

stemmer
1

Jeg jobber med vNext, og prøver å lage en web api i asp.net vNext. følgende er eksempelkode som jeg brukt til å lage api

 public class UserController : Controller
 {

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

 }

Jeg får tilgang til denne api i nettleseren direkte og selv jeg kan få tilgang til denne api i samme domene visning av ajax get forespørsel, er eksempelkode under

 $.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);
 }
 });

Men når jeg prøver å få tilgang til denne api ved hjelp et annet domene eller jfiddler, det fungerer ikke.

sjekk denne jfiddler linken

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

Jeg bruker VS2014 CPT.

en jeg mangler noe ... noen hjelp vil verdsatt.

Takk på forhånd...!

Publisert på 11/08/2014 klokken 07:59
kilden bruker
På andre språk...                            


1 svar

stemmer
0

beta.smallshiptravel.com vedtar å ip 74.114.167.68 på min slutten. Er det det samme på slutten?

Jeg har prøvd linken og det er tilbake:

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

Så det ser ut som du kjører inne IIS og IIS avkastning ikke funnet. Jeg ville sjekke IIS loggene dersom anmodningen er faktisk ender opp inne i IIS-server, eller hvis en annen server (eller reverse proxy) returnerer samtalene. Det det ender opp på serveren din så ville jeg legge til noen logging i min kode til hver forespørsel, så jeg kunne se det min kode faktisk blir kalt.

HTH, Bart

Svarte 12/08/2014 kl. 10:12
kilden bruker

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