Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: не работает асинхронный запрос на сервер в боевом окружении  (Прочитано 18532 раз)
0 Пользователей и 1 Гость смотрят эту тему.
lapulya
Молодой специалист

ru
Offline Offline

« : 17-08-2010 12:23 » 

проблема в следующем... для разработки используются MS VS 2010, C#, ASP.NET, jquery. Суть - с клиента делается асинхронных запрос на сервер (методы jquery пробовал post и ajax) на локале работает и так и так как часы, а вот в боевом окружении дает ошибку... При этом запрос осуществляется к методу webservice'а без параметров, возвращающих xml документ.

на локале используется стандартный встроенный в VS web сервер для разработки. Боевое окружение IIS 7 в виртуальном хостинге на masterhost.

В чем может быть дело? Уже не знаю где искать...
Записан

С уважением Lapulya
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 17-08-2010 12:36 » 

проверялось в одинаковых браузерах?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #2 : 17-08-2010 12:43 » 

разработка ведется в ie 8, но проверяю в ff и chrome - результат одинаков
Записан

С уважением Lapulya
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 17-08-2010 12:48 » 

т.е. в ие8 работает,
в ФФ и Хроме - нет?

смотреть ветку jquery, где определяется метод отправки
XMLHttpRequest()
или
ActiveXObject("Microsoft.XMLHTTP")

кроме того, проверь ссылку на backend аякс запроса.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #4 : 17-08-2010 12:57 » 

не, )))) во всех броузерах работает только в локале, а запрос к серверу провайдера дает ошибку.
Записан

С уважением Lapulya
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #5 : 17-08-2010 13:00 » 

lapulya, возможно настройки безопасности не пропускают. Для проверки добавь боевой сервер в Trusted Sites браузера.
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #6 : 17-08-2010 13:01 » 

может чем-то поможет... смотреть сюда http://jtconsult.ru/test.htm
Записан

С уважением Lapulya
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #7 : 17-08-2010 13:02 » new

настройки безопасность чего? сама страница грузится, java cript на ней работает...
Записан

С уважением Lapulya
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 17-08-2010 13:03 » 

baldr, а что, аякс запросы чем-то отличаются от обыкновенных запросов?

попробуй выполнить backend cадресной строки.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 17-08-2010 13:07 » 

lapulya, ты еще покажи и сам backend
как ты запрос обрабатываешь.

http://jtconsult.ru/WebServices/MainMenu.asmx/getMainMenu
Цитата
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #10 : 17-08-2010 13:13 » 

обрабатываю так

Цитата
      [WebMethod]
      public XmlDocument getMainMenu()
      {
         XmlDocument document = new XmlDocument();

         try
         {
            string fileName = this.Context.Request.PhysicalApplicationPath + "App_Data/MainMenu.xml";
            document.Load(fileName);
         }
         catch (SystemException e)
         {
            document.LoadXml("<Error>" + e.Message + "</Error>");
         }

         return document;
      }

customErrors mode выставил в Off
« Последнее редактирование: 17-08-2010 13:17 от lapulya » Записан

С уважением Lapulya
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #11 : 17-08-2010 19:42 » 

после суточного секса и экспериментов с реальными серверами, а также глубокого трала гугла нашел таблетку
http://forum.sources.ru/index.php?showtopic=268767&hl=
Записан

С уважением Lapulya
Золотая Лань
Молодой специалист

ru
Offline Offline
Пол: Женский

« Ответ #12 : 18-08-2010 00:27 » 

а что за error 500 в консоли ошибок?

Записан
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #13 : 18-08-2010 10:41 » 

дело в том что это тестовая страница, а вот header у нее от более менее рабочей. Короче, эти ошибки к делу не относятся, главное, чтобы alert был Success, а не с Error.
Записан

С уважением Lapulya
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines