我正在研究 vNext,并尝试在 asp.net vNext 中创建一个 web api。以下是我用来创建 api 的示例代码
public class UserController : Controller
{
public IActionResult Get()
{
return Result.Json(new { message = "Valid" });
}
}
我可以直接在浏览器上访问这个api,甚至我可以通过ajax get请求在同一个域视图中访问这个api,示例代码如下
$.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);
}
});
但是,当我尝试通过任何其他域或 jfiddler 访问此 api 时,它不起作用。
检查这个 jfiddler 链接
http://jsfiddle.net/2r8wj62a/14/
我正在使用 VS2014 CPT。
我错过了任何东西......任何帮助将不胜感激。
提前致谢...!