Всем привет!
Я создал в Майкрософт Визуал Студио App for Office MissingPartEvaluation проект. Этот проект состоит из двух проектов 1. MissingPartEvaluation и 2.MissingPartEvaluationWeb.
Содержание второго проекта я копирую на IIS-Сервер. В первом проекте есть манифест-файл, в котором я поставил
Код:
|
<SourceLocation DefaultValue .../> |
таким образом, чтобы во время исполнения программа посылала запрос на IIS-Сервер.
Во втором проекте MissingPartEvaluationWeb мне нужен доступ к базой данных, которая в свою очередь находится на другом сервере. Чтобы соединиться с сервером с базой данных, я посылаю реквест следующим образом.
var url = "https://wosevvt227/ajaxReq/php/getData.php";
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'json';
//xhr.setRequestHeader("Authorization", "Basic ***********==");
xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
xhr.withCredentials = true;
xhr.onload = function () {
var status = xhr.status;
console.log("Status: " + status);
if (status === 200) {
console.log("All ok");
} else {
console.log("Houston, we have a problem");
}
var response = xhr.responseText;
console.log("Response: " + response);
};
xhr.send();
К сожалению, выполнение этого кода ведёт к следующей ошибки:
SCRIPT7002: XMLHttpRequest: Network error 0x80070005, Access denied
MissingPartSummary.html
У кого-нибудь есть идеи, как можно решить эту проблему?