【发布时间】:2017-05-14 14:27:59
【问题描述】:
我正在使用 Restful Web API 做 AngularJS2,并在调用 HTTP 发布时遇到一些控制台错误。下面列出了错误,
控制器代码sn-p
namespace SoomWebApi.Controllers
{
[EnableCors(origins: "http://localhost:64336", headers: "*", methods: "*")]
public class UserController : ApiController
{
public HttpResponseMessage UserLogin([FromBody] LoginRequestData objValidate)
{
UserModelManager _UserModelManagerr = new Models.UserModelManager();
return Request.CreateResponse(HttpStatusCode.OK, _UserModelManagerr.Login(objValidate), GetJSONFormatter());
}
}
}
Webapiconfig 代码 sn-p
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
config.EnableCors();
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
【问题讨论】:
-
请参考Old Post,这将帮助您解决第一个错误..
标签: c# angular asp.net-web-api asp.net-web-api2