У веб-магазина Chrome есть расширение, которое добавляет заголовок «Access-Control-Allow-Origin» для вас, когда на странице есть асинхронный вызов, который пытается получить доступ к другому хосту, чем ваш.
Имя расширения: «Allow-Control-Allow-Origin: *», и это ссылка: https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
Что Вы используете для установки тайм-аута в строке подключения? Из памяти это - "ConnectionTimeout" и только влияет на время, к которому требуется на самом деле подключение к серверу.
Каждая отдельная команда имеет отдельный "CommandTimeout", который был бы тем, что Вы ищете. Не уверенный, как реализации SqlHelper это все же.
В дополнение к тайм-ауту в строке подключения, пытаются использовать свойство тайм-аута команды SQL. Ниже образец C#, с помощью класса SqlCommand. Его эквивалент должен быть применим к тому, что Вы используете.
SqlCommand command = new SqlCommand(sqlQuery, _Database.Connection);
command.CommandTimeout = 0;
int rows = command.ExecuteNonQuery();