powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как проверить WCF services на хостинге?
7 сообщений из 7, страница 1 из 1
Как проверить WCF services на хостинге?
    #37779252
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Сделал портал c помощью Silverlight, для подключения БД использовал обычный WCF Service. Всё работает отлично, но только стоило закинуть свой портал на хостинг и изменить connection string, а так же поменять
Код: xml
1.
<endpoint address="http://site.hosting.parking.ru/SIB/MainService.svc" 

так данные перестали поступать. Хотя размещал портал на локальном серваке IIS 7.0 делал всё тоже самое кроме connection string(он остался тот же) и всё прекрасно работало)
Подскажите как можно проверить удалённо работу WCF сервиса? что могло отвалиться на хостинге? Заранее благодарен)
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779381
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yardie,

что сейчас на хосте, а что у тебя, опиши подробнее.
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779397
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На хосте всё без ошибок, при обращении к сервису он запускается(site.ru/Service.svc) и работает.
Данные я кидал в обычный комбобокс, у меня на сервере в сети данные в комбобоксы поступают, а на хостиге нет... Ни каких ошибок ни чего, как буд-то где-то обрыв...
Сервер БД я пингую, всё хорошо, в чём дело просто не пойму...
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779398
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yardie,

ты эмоции откинь.
и напиши нормально. мне ничего не понятно, что и где у тебя.
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779444
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexeiK,

ни каких эмоций))))
Смотри ещё раз
1- данные у меня поступают из БД MS SQL 2008 r2 c помощью WCF service
2 - просто один метод

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
SqlConnection sqConn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSTR"].ConnectionString);
        public List<TestCountry> DoWork()
        {
            List<TestCountry> test = new List<TestCountry>();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = sqConn;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "DBO.[PersonSelectGetListRegion]";
            SqlDataReader sdr = null;
            sqConn.Open();
            sdr = cmd.ExecuteReader();

            while (sdr.Read())
            {
                var TestData = new TestCountry
                {
                    Id = Convert.ToInt32(sdr["Id"]),
                    Name = sdr["Alias"].ToString()
                };
                test.Add(TestData);
            }
            sdr.Close();

            return test;
        }



3 - в сильверлайт приложение создана сервисная ссылка(прокси) и оттуда я беру данные и кидаю их в комбобокс
4 - на сколько я знаю и делал уже не раз, для того чтобы перенести сервис и вообще весь проект на хостинг нужно поменять подключение к бд, в файле web.config , а также изменить в скомпилированном файле .xap файл ServiceReference.Clientconfig
Код: xml
1.
2.
3.
4.
5.
<client>
            <endpoint address="http://SITE.hosting.parking.ru/SIB/MainService.svc" binding="basicHttpBinding"
                bindingConfiguration="BasicHttpBinding_IMainService" contract="MainServiceReference.IMainService"
                name="BasicHttpBinding_IMainService" />
        </client>


домен с которого будет запускаться приложение и всё.

5- я перенёс проект на локальный сервис и проделал всё это, единственно не менял connection string, так как он у меня один единственный - всё работает как положено
6 - И тут вдруг я переношу проект на хостинг в интернете parking.ru, проделываю всё выше описанное и .... данных в комбобоксе нет))) сервис запушен, я проверил, к серверу БД я могу подключиться то есть он тоже работает, но вот не задача, всё есть но данных нет. И ошибки тоже ни какой нет, просто пустой комбик)))
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779463
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yardie,

разве sl апликуха, не хранит данные о подключении прокси клиента в свойствах проекта?
...
Рейтинг: 0 / 0
Как проверить WCF services на хостинге?
    #37779487
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хранит, но допустим когда я работаю у себя на машине то адрес куда поступают данные выглядит так
Код: c#
1.
2.
3.
4.
5.
  <client>
            <endpoint address="http://localhost:2013/MainService.svc" binding="basicHttpBinding"
                bindingConfiguration="BasicHttpBinding_IMainService" contract="MainServiceReference.IMainService"
                name="BasicHttpBinding_IMainService" />
        </client>




если я хочу запустить проект под другим адресом то
Код: xml
1.
<endpoint address

должен быть изменён, это своего рода уникальный сетевой адрес, используемый клиентом для взаимодействия с конечной точкой службы WCF
к примеру я делаю портал яндекса
Код: xml
1.
<endpoint address="http://yandex.ru/MainService.svc"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как проверить WCF services на хостинге?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]