私はすでに私のWEB APIプロジェクトでCorsを有効にしています! API コントローラー内の他のすべてのメソッドは、他のプロジェクトからアクセスできます。
しかし剣道アップローダのリクエストがコントローラのメソッドに届かない
$("#files").kendoUpload({
async: {
xhrFields: {
withCredentials: true
},
saveUrl: 'http://localhost:23618/API/test/UploadAttachment',
removeUrl: 'http://localhost:23618/API/test/RemoveAttachment',
autoUpload: true
},
upload: function (e) {
e.data = { contactID: 5 };
},
error: onError
});
エラー
A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'http://localhost:23617' is therefore not allowed access.
これが私のコアです
var cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);