मैंने वह सब कुछ आजमाया जो इस लेख में लिखा गया है: http://www.asp.net/web-api/overview/security/eneable-cross-origin-requests-in-web-api , लेकिन कुछ भी नहीं काम करता है। मैं angularJS का उपयोग करके किसी अन्य डोमेन में उपयोग करने के लिए webAPI2 (MVC5) से डेटा प्राप्त करने का प्रयास कर रहा हूं।
मेरा नियंत्रक इस तरह दिखता है:
namespace tapuzWebAPI.Controllers
{
[EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)]
[RoutePrefix("api/homepage")]
public class HomePageController : ApiController
{
[HttpGet]
[Route("GetMainItems")]
//[ResponseType(typeof(Product))]
public List<usp_MobileSelectTopSecondaryItemsByCategoryResult> GetMainItems()
{
HomePageDALcs dal = new HomePageDALcs();
//Three product added to display the data
//HomePagePromotedItems.Value.Add(new HomePagePromotedItem.Value.FirstOrDefault((p) => p.ID == id));
List<usp_MobileSelectTopSecondaryItemsByCategoryResult> items = dal.MobileSelectTopSecondaryItemsByCategory(3, 5);
return items;
}
}
}