|
|
#1 |
|
Участник
|
Вопрос по Ascentium
Использую эту библиотеку на различных виртуаках - все нормально.
Написал скрипт, ставлю на сервере заказчика - не работает. Вот фрагмент кода: Код: ServURL = 'http://localhost';
OrgName = 'First';
var script2 = document.createElement('script');
script2.language = 'javascript';
script2.src = 'http://crm/ISV/Ascentium/CrmService.js';
script2.onreadystatechange = OnScriptReadyState;
document.getElementsByTagName('head')[0].appendChild(script2);
function OnScriptReadyState() {
if (event.srcElement.readyState == "complete" || event.srcElement.readyState == "loaded") {
var oService = new Ascentium_CrmService(OrgName, ServURL);При том URL к самой библиотеке, глотает без проблем. К сожалению поставить студио нельзя, соответсвенно подебажить не получается. Я подключаюсь удаленно к серверу и попробовать веб-версию не могу. Возможно вы сталкивались в чем может быть проблема? Какие-то настройки безопасности? |
|
|
|
|
#2 |
|
Участник
|
Может у заказчика порт CRM не 80, а какой нидь стандартный, типа 5555 и писать надо
ServURL = 'http://crm:5555' |
|
|
|
| За это сообщение автора поблагодарили: Krom (1). | |
|
|
#3 |
|
Участник
|
Окей, но ведь он по URL http://crm/ISV/Ascentium/CrmService.js проходит без проблем!
А авторизовать сервис не может... Сам CRM лежит на порте 80.... Когда был в этой фирме то через веб-форму конектился как "http://crm" Поэтому и странно Последний раз редактировалось Krom; 13.03.2010 в 20:11. |
|
|
|
|
#4 |
|
Участник
|
А если по IP-адресу вместо имени хоста? Где то мне попадался пост на эту тему...
|
|
|
|
|
#5 |
|
Участник
|
По Remote Desktop я конекчусь по ip вида 00.000.000.000:5555 так, что возможно вы и правы! Просто не понятно почему он библиотеку цепляет, а авторизовать сервис уже не может
Если пост найдете, буду очень благодарен, я не нашел.... |
|
|
|
|
#6 |
|
Участник
|
Вот пост: The underlying connection was closed: The connection was closed unexpectedly
Собственно решения проблемы там нет, но идея в том, что по IP-адресу работает, а по имени хоста нет. А насчет того, что скрипт доступен... ИМХО... К скрипту IE обращается, а с адресом сервера механизмы CRM работают, может где и косячат как то, так что доступность скрипта не показатель. |
|
|
|
|
#7 |
|
Участник
|
Спасибо большое за ссылку! В понедельник попробую.
|
|
|
|
|
#8 |
|
Учаснег
|
IFD стоит? было такое пришлось править в библиотеке одну строчку, не вспомню сейчас какую, если нужно будет поищем.
__________________
http://about.me/fedorovigor |
|
|
|
|
#9 |
|
Участник
|
с IP адресом помогло!
|
|
|
|
|
#10 |
|
Участник
|
В итоге с ip работает, но не во всех случаях. НЕ стабильное решение.
Для моей задачи IFD нужен? Валится Ascentium вот на этой строчке: oXmlHttp.open("POST", this.server + "/mscrmservices/2007/crmservice.asmx",(fUserCallback!=null)); |
|
|
|
|
#11 |
|
Участник
|
Это смотря какой способ авторизации вы используете: через AD или через веб-форму.
|
|
|
|
|
#12 |
|
Участник
|
Через веб-форму
|
|
|