Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Пусть у нас есть MVC приложение. Подскажите пожалуйста, как можно создать WCF-сервис для математических расчётов, работающий на стороне сервера. Все примеры, что я нашёл в интернете относятся к работе с базами данных. Однако мне это не нужно. Подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:37 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, а что нужно от сервиса? Что на вход, что на выход, промежуточные результаты где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:38 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Вангую, что для надёжности понадобятся очереди, следовательно отправлю в гугл читать ответы на запросы "wcf activemq binding" и "wcf rabbitmq binding". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:41 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercury, а что нужно от сервиса? Что на вход, что на выход, промежуточные результаты где? нужно чтобы он просто считал значение функции. Передаются 7 параметров double. Я создал MVC приложение и не могу понять, что нужно делать дальше. Все примеры для работы с базой данных. Даже не знаю как сейчас начать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:47 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:49 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Ещё создал представление, на котором нарисовал форму для ввода данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:52 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Очереди не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:53 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, что-то я не понял, а зачем Вам WCF-сервис? Считайте что Вам надо в MVC-приложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:55 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Для начала вынесите свои функции в библиотеку, покройте unit-тестами. Чтобы запустить последние не нужны никакие MVC-приложения и WCF-сервисы. А дальше используйте свою библиотеку, там, где надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 15:58 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercury, что-то я не понял, а зачем Вам WCF-сервис? Считайте что Вам надо в MVC-приложении. Мне нужно протестировать и сравнить с другой реализацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:06 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, ещё раз перечитал Ваши сообщения и не совсем ясно, в чём у Вас проблема. Вы нашли примеры того, как создать MVC-приложение, что работает с базой данных. А нужны Вам примеры того, как создать MVC-приложение, что работает с WCF-сервисом, так? Примеры того, как создать WCF-сервис тоже нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:12 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Я нашёл примеры работы WCF-сервиса с базой данных. А мне нужен совсем простой пример для работы с моей функцией и я не могу его найти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:14 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЯ нашёл примеры работы WCF-сервиса с базой данных. А мне нужен совсем простой пример для работы с моей функцией и я не могу его найти WCF-сервису неважно работать с БД или просто что-то расчитывать. В случае, если БД не нужна, то задача наоборот сильно упрощается. Пишите обычный метод для расчета (как если бы писали в MVC) и метод для приема параметров и отдачи результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:20 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЯ нашёл примеры работы WCF-сервиса с базой данных. А мне нужен совсем простой пример для работы с моей функцией и я не могу его найти Да ладно, индусы кучу примеров нафигачили в инете, вот один из них: Creating a Self Hosted WCF Service ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:20 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercuryЯ нашёл примеры работы WCF-сервиса с базой данных. А мне нужен совсем простой пример для работы с моей функцией и я не могу его найти Да ладно, индусы кучу примеров нафигачили в инете, вот один из них: Creating a Self Hosted WCF Service Спасибо! Сейчас посмотрю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:30 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANA, я дошёл до пункта 2 "Part 2: Creating the Host Application". Далее автор приводит пример с консолью. Правильно ли я понимаю, что мне это не нужно, далее я должен с проектом MVC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:58 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
далее я должен работать с проектом MVC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 16:59 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, нет, хостинг в консоли - один из видов хостинга WCF сервисов. Windows клиент в 3й части - только у Вас это уже будет MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:02 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Axeleron, спасибо, сейчас буду делать вторую часть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:05 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
У меня нет среди вариантов проектов Console Application( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:15 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, а что Вы хотите проверить-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:18 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercury, а что Вы хотите проверить-то? я - ничего, мой научный хочет что-то проверить. В подробности он не вдавался, ушёл на совещание какое-то и я его не дождавшись ушёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:54 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
AxeleronSashaMercury, нет, хостинг в консоли - один из видов хостинга WCF сервисов. Windows клиент в 3й части - только у Вас это уже будет MVC. а мне можно пропустить третью часть? я так понял, что можно делать сразу четвёртую(только для MVC). Верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:57 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryskyANASashaMercury, а что Вы хотите проверить-то? я - ничего, мой научный хочет что-то проверить. В подробности он не вдавался, ушёл на совещание какое-то и я его не дождавшись ушёл А чего он хочет проверить-то? Ваше терпение? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:57 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryAxeleronSashaMercury, нет, хостинг в консоли - один из видов хостинга WCF сервисов. Windows клиент в 3й части - только у Вас это уже будет MVC. а мне можно пропустить третью часть? я так понял, что можно делать сразу четвёртую(только для MVC). Верно? Да, можно пропустить 3ю часть. Или нет, skyANA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 17:58 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Делаю всё, как написано в пункте 4, он вроде-бы находит службу, но указывается другой порт. Не 9001. Отображает эту службу с другим портом, но при попытке её добавить говорит о том, что произошла ошибка с указанного адреса. Просит проверить ещё раз адрес. Видимо порты нужно настроить где-то ещё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:06 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Список частей: 1. A Class Library (MyMathServiceLib.dll): which will implement our business logic. 2. Service Host Application (MathServiceHost.exe): Application which will host this class library as a WCF Service. 3. A Windows Client Application (MyMathServiceClient.exe): Client Application which will use this service. 4. A Web Client, that will use this Service. Разве самостоятельно сложно решить интересен Вам пример из пункта 3, или нет? Ну и он из 11-и строк текса и 5-и скриншотов. Вполне осилите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:06 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryДелаю всё, как написано в пункте 4, он вроде-бы находит службу, но указывается другой порт. Не 9001. Отображает эту службу с другим портом, но при попытке её добавить говорит о том, что произошла ошибка с указанного адреса. Просит проверить ещё раз адрес. Видимо порты нужно настроить где-то ещё Ни фига не понятно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:07 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANA, в проекте мы прописывали один порт - 9001, в приложение MVC находит службу в другом месте. Находить - находит, но потом сразу говорит что не видит её. То-же самое если указать порт 9001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:25 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Это он не ту службу видит. Я дополнительно создавал службу в проекте. То, что я создавал на 9001 порту MVC не видит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:40 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, а сервис-то запущен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:46 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЭто он не ту службу видит. Я дополнительно создавал службу в проекте.Ну дак используйте её, в чём проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:47 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercury, а сервис-то запущен? Я не знаю. Судя по всему нет. Ругается на эту строчку Код: c# 1. Error 2 The type or namespace name 'CalculateValueServiceLib' could not be found (are you missing a using directive or an assembly reference?) C:\Users\SS\Documents\Visual Studio 2015\Projects\CalculateValueServiceLib\CalculateValueServiceHost\Program.cs 17 50 CalculateValueServiceHost ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 18:49 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryskyANASashaMercury, а сервис-то запущен? Я не знаю. Судя по всему нет. Ругается на эту строчку Код: c# 1. Error 2 The type or namespace name 'CalculateValueServiceLib' could not be found (are you missing a using directive or an assembly reference?) C:\Users\SS\Documents\Visual Studio 2015\Projects\CalculateValueServiceLib\CalculateValueServiceHost\Program.cs 17 50 CalculateValueServiceHost Дак исправьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 19:00 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercuryпропущено... Я не знаю. Судя по всему нет. Ругается на эту строчку Код: c# 1. Error 2 The type or namespace name 'CalculateValueServiceLib' could not be found (are you missing a using directive or an assembly reference?) C:\Users\SS\Documents\Visual Studio 2015\Projects\CalculateValueServiceLib\CalculateValueServiceHost\Program.cs 17 50 CalculateValueServiceHost Дак исправьте. Не знаю как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 02:59 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, в папке MyMathServiceHost\bin\Debug должен появиться exe файл, который потом и будет запускаться и использовать службу. Но он не появился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 03:40 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryskyANAпропущено... Дак исправьте. Не знаю как В тексте ошибки вопрос: are you missing a using directive or an assembly reference? Вы проверили, что не забыли добавить using или ссылку на сборку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 08:38 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryКак я понимаю, в папке MyMathServiceHost\bin\Debug должен появиться exe файл, который потом и будет запускаться и использовать службу. Но он не появился Собирать проект в студии пробовали? Build прошёл без ошибок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 08:43 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercuryКак я понимаю, в папке MyMathServiceHost\bin\Debug должен появиться exe файл, который потом и будет запускаться и использовать службу. Но он не появился Собирать проект в студии пробовали? Build прошёл без ошибок? в тот то и дело что при билде вылазит эта ошибка skyANAВы проверили, что не забыли добавить using или ссылку на сборку? я добавляю using CalculateValueServiceLib; - ничего не меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 09:40 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryskyANAпропущено... Собирать проект в студии пробовали? Build прошёл без ошибок? в тот то и дело что при билде вылазит эта ошибка skyANAВы проверили, что не забыли добавить using или ссылку на сборку? я добавляю using CalculateValueServiceLib; - ничего не меняется А референс по аналогии как написано в статье? Adding reference of the class library to the Host project Add reference of the class library to the console project,as shown below. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 09:44 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Тоже добавил, ещё вчера. Только почему она со знаком вопроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 09:57 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, не вопроса а восклицания. А означает это, что ссылка не валидная, указывает туда, где нет нужной сборки. Добавьте правильную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 11:38 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Part 2: Creating the Host ApplicationOur class library is ready, let’s write an Host application, which will expose this facility to the world as a WCF Service. lets’ Create a Console based application, for the sake of simplicity, name it MyMathServiceHost, as shown below. Может быть я неправильно делаю пункт 2. Host application нужно создавать как полностью новый проект, или добавлять его к проекту MyMathServiceLib(File-add-new project)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 15:04 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Я добавляю, там на примере тоже нарисовано что нужно добавить. Вроде бы правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 15:05 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANA, спасибо вам за помощь! Сервис запустил и добавил в основное приложение! Осталось только вызвать его в приложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 16:24 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Нарисовал на форме 6 полей. Можно ли вызывать этот сервис использую JQuery? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 17:06 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryНарисовал на форме 6 полей. Можно ли вызывать этот сервис использую JQuery? Можно, используя jquery или ajax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 17:15 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Axeleron, посоветуйте пожалуйста хороший пример на jquery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 17:26 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, и тут индусы постарались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 19:01 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Там пример с базой данных. Данные передаются таким образом: Код: java 1. А как передать их в моём случае, когда я использую на view элементы вида @Html.TextBox("id_a"). Так ? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 02:58 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
С данными разобрался, но вызов сервиса возвращает ошибку 0. Из-за чего это возникает? Сервис работает, я проверил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 07:17 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercuryС данными разобрался, но вызов сервиса возвращает ошибку 0. Из-за чего это возникает? Сервис работает, я проверил Может быть дело в том, что в при реализации сервиса нужно было добавить методы? Код: c# 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 07:53 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Код для вызова примерно следующий: Код: javascript 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 08:34 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
не posr а post, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 08:35 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
AxeleronSashaMercury, и тут индусы постарались По той ссылке, что вы отправили, предлагают внести изменения в сам сервис(step1 and step2), эти шаги обязательно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 12:19 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Нашёл такой пример . Про это ничего не сказано, потому не знаю как на самом деле правильно реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 12:20 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
SashaMercury, Вы выяснили подробности того, что Ваш научный руководитель хочет проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 13:02 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercury, Вы выяснили подробности того, что Ваш научный руководитель хочет проверить? выходные, потому нет. В понедельник узнаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 13:42 |
|
||
|
WCF-сервис на стороне сервера
|
|||
|---|---|---|---|
|
#18+
Как мне быть? Нужно ли менять ранее созданный сервис, как предлагается в шагах 1 и 2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 13:42 |
|
||
|
|

start [/forum/search_topic.php?author=UHF&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
22ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
105ms |
get tp. blocked users: |
1ms |
| others: | 646ms |
| total: | 848ms |

| 0 / 0 |
