При попытке открыть источник данных Кендо, как это:запрошены имя пользователя и пароль в Chrome для запроса JQuery Кендо DATASOURCE
dataSource: {
transport: {
read: {
url: constructServerActionUrl(reportsController, getVisitorsAction),
dataType: "json",
data: {
start: $("#report-bar-start").val(),
end: $("#report-bar-end").val()
}
}
}
Я получаю запрос на имя пользователя и пароль в хроме, когда есть попытка доступ к источнику данных. Это не происходит на промежуточных и живых серверах, только на локальном и тестовом. Я пробовал:
- Включение анонимного доступа в IIS
- Включение проверки подлинности Windows в IIS
- Отдавая IUSR счет чтения доступ ко всем файлам в приложении
- Установка идентичности пула приложений для администратора счет
- Остановка и запуск IIS
Хотя это явно проблема конфигурации IIS, я задаюсь вопросом, если есть какой-либо способ, я могу гарантировать, что эта проблема никогда не возникнет, например, указав заголовок «без авторизации» до того, как запрос данных будет создан, в пределах свойства «read» источника данных. Что-то вроде этого (что не работает):
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', 'None');
В качестве альтернативы, может возникнуть другая установка IIS?