Chào mọi người như tiêu đề mình đang có 1 vấn đề với các hàm API

Cụ thể như sau, mình có 1 project chứa các hàm API dùng để đăng ký, đăng nhập => sau đó mình up cái project đó lên host (mục đích là sau này các ứng dụng khác muốn đăng nhập thì dùng gửi AJAX JSON gì đó lên server để xử lý đăng nhập)

Và vấn đề của mình là khi up lên mọi chuyện ok, sau đó mình mới viết tiếp 1 ứng dụng 2 viết chức năng đăng nhập, code ajax json đăng nhập như sau


Mã:
$("#btnDangNhap").click(function () {            var email = $("#login-email").val();            var password = $("#login-password").val();            var loginData = {                grant_type: 'password',                username: email,                password: password,            }            $.ajax({                type: 'POST',                url: '//domain.com/Token',                contentType: 'application/json; charset=utf-8',                data: loginData,                success: function (data) {                    alert("Xin chào " + data.userName);                },                error: function (data) {                    alert("Đăng nhập không thành công")                }            });        });
Thì nó lại ko xử lý được, hok biết là mình đã làm sai chổ nào nhỉ?

Nếu như code ajax json được viết từ ứng dụng 1 (chứ các hàm API) thì sử dụng bình thường

À mình có tìm hiểu vấn đề này thì được biết là để ajax được gọi ở 1 domain khác thì phải thêm cái CORS vào. Thì mình có làm theo cách của Microsoft như hướng dẫn sau
Mã:
http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api
thì mình có thêm thư viện nó vào và thêm đoạn config.EnableCors(); ở webApi.Config

và thêm 1 đoạn ở controller là [EnableCors(origins: "*", headers: "*", methods: "*")]

Nhưng kết quả vẫn không hok được

Thậm chí ở web.config mình còn để thêm

Mã:
<system.webServer>    <modules>      <remove name="FormsAuthentication" />    </modules>    <handlers>      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />      <remove name="OPTIONSVerbHandler" />      <remove name="TRACEVerbHandler" />      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />    </handlers>    <httpProtocol>      <customHeaders>        <add name="Access-Control-Allow-Origin" value="*" />      </customHeaders>    </httpProtocol></system.webServer>
Không hiểu là thiếu cái gì nữa có ai có thể giúp mình hok!!!!!