:: Не фоксом единым
вэб сервис на C#
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
ВЭБ сервисы на фоксе раньше писал ( возврат курсора через xml),
даже ставил их на компах без фокса
, но с ИИС. Было это достаточно давно ,
не в новых виндах.
Моему зятю нужно сделать вэб сервис в среде
Visual Studio C#, данные на sql server
Попробовал сейчас на работе, оказалось,
не знаю, как это делается
Про сервер, куда потом ставить этот
сервис ничего не знаю. Даже , если там
NET
Где посмотреть все шаги такой работы.
Клиент , обратившись с сервису, должен закинуть
данные в 1 С
Второй вариант предполагает не xml
а json
Клиентом вообще может быть и не компьютер, а мобильное устройство.
В этом никогда ничего не делал, хотя примеры и видел и теорию знаю.
Если есть образцы демо кода, буду очень признателен.



Исправлено 1 раз(а). Последнее : boba, 31.08.17 20:31
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
boba
нужно сделать вэб сервис в среде Visual Studio C#,
Что будет выступать в качестве WEB-сервера, на котором будет крутиться этот WEB-сервис? Иначе говоря, Вы хотите написать всё на C#, или вы хотите написать WEB-сервис, который потом можно на IIS закинуть?


boba
данные на sql server
Какой именно SQL? Oracle? MS?



Исправлено 1 раз(а). Последнее : S-type, 31.08.17 14:02
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
Дмитрий Петров

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
для ASMX веб сервиса (с ними работал более плотно)
1) создаем пустой проект
2) Добавляем в него веб сервис.
3) В принципе по умолчанию получается рабочий хелло ворд, который можно открыть и запустить по F5
Дальше вместо этого единствннного метода добавляем свои методы,
(в них уже будут свои входные параметры и тип отдаваемого ответа)
обращаемся к БД и возвращаем набор данных в нужном типе. Чаще это XML или JSON
4)Я обычно тестирую сервис так, тут же в этом проекте создаю ссылку на Веб службу
(на этот созданный веб сервис), затем добавляю веб форму в которой вызываю
веб сервис через созданный ранее референс.
5) Публикуется сервис на IIS как обычное веб приложение.
Обращение извне по по адресу http://вашсервер.ru/webserwiсe.asmx
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Готовый вэб сервис конечно должен работать из под iis
Если на нем net , и нужная ли у него версия, я не знаю.
Те не может ли так случится, что сборку сделаю в Студио под одной
версией net, а разворачивать на месте придется под другой
Север данных MS SQL
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Веб сервис вполне может быть и "самохостящимся" - работающим БЕЗ IIS. А если таргетить его под Core, то и без винды - т.е. даже на линуксовом сервере.

В общем и целом писать под "не знаю что и не знаю где" не имеет большого смысла. Не, т.е. написать то, конечно, можно, а потом всё это выкинуть и переписать - когда станут известны все параметры и ограничения целевого сервера.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
GotFocus

Сообщений: 1191
Откуда: Из-за угла
Дата регистрации: 30.11.2010
Создаёте новый проект Web API и вперёд. ASMX устарело
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
GotFocus
Создаёте новый проект Web API и вперёд. ASMX устарело

Сел почитать тему...

Боже, я только что узнал о том, что существует ASMX и подумал "надо бы почитать, что это за зверь". И тут же узнал, что "он уже устарел"... Мрак! Как быстро всё меняется...



Исправлено 1 раз(а). Последнее : S-type, 03.09.17 20:40
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
GotFocus

Сообщений: 1191
Откуда: Из-за угла
Дата регистрации: 30.11.2010
S-type
Сел почитать тему...

Боже, я только что узнал о том, что существует ASMX и подумал "надо бы почитать, что это за зверь". И тут же узнал, что "он уже устарел"... Мрак! Как быстро всё меняется...

Насущный вопрос - остаться пока в ASP.NET 5 или лезть в ASP.NET Core
Из статейки habrahabr.ru следует, что лучше ещё подождать
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
GotFocus
Насущный вопрос - остаться пока в ASP.NET 5 или лезть в ASP.NET Core
Из статейки habrahabr.ru следует, что лучше ещё подождать

Батенька, это же статья про ASP.NET Core 1. Уже ASP.NET Core 2 существует. Потому, статья устарела Читайте docs.microsoft.com



Исправлено 1 раз(а). Последнее : S-type, 03.09.17 21:16
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Из статьи:

Цитата:
Кроме этого, Microsoft также стремится стать такой же популярной, как Ruby и NodeJS среди более юных разработчиков.

Ruby - язык, NodeJS - фреймфорк. Я бы ещё понял, если бы было "Ruby и JS". NodeJS в таких же отношениях с JS, как так Rails и Ruby. А Microsoft - это, вообще, фирма. Морис не в теме?

Если серьёзно - это не статья, а шлак. Смесь рекламы и заблуждений.



Исправлено 1 раз(а). Последнее : S-type, 03.09.17 21:26
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
GotFocus

Сообщений: 1191
Откуда: Из-за угла
Дата регистрации: 30.11.2010
S-type
Батенька, это же статья про ASP.NET Core 1. Уже ASP.NET Core 2 существует. Потому, статья устарела Читайте docs.microsoft.com
Это неважно, какой номер этого Core. Эксперт предложил подождать исчезновения сырости. Или полезть и наткнуться на барьеры, что у меня недавно и было. Лучше подожду



Исправлено 1 раз(а). Последнее : GotFocus, 03.09.17 21:37
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
GotFocus
Эксперт предложил подождать исчезновения сырости.

И, сколько ждать? Вы хотите сказать, что в версии 2 убрали слишком мало сырости, и надо подождать 3-й?
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
GotFocus

Сообщений: 1191
Откуда: Из-за угла
Дата регистрации: 30.11.2010
S-type
И, сколько ждать? Вы хотите сказать, что в версии 2 убрали слишком мало сырости, и надо подождать 3-й?
Пытался попробовать месяца 2 назад. Была ли уже тогда Core 2 не знаю. В ближайшее время попробую ещё раз и обрисую проблему.
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
Братцы.

Возникла аналогичная задача:

1. Что есть: БД на MSSQL

2. Что надо: с мобильного устройства (планшет, телефон под Андроидом) обратиться к БД через WEB сервер (Апач под Линуксом) и отобразить в броузере, - сеть интранет.

Собственно вопросы: если использовать ASP.NET какие шаги нужны для решения такой задачи (яснее сформулировать не могу, поскольку "курю" мануалы только второй день)


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)




Исправлено 1 раз(а). Последнее : PaulWist, 13.09.17 13:55
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Ну в ASP.Net появилось Core для работы под другими ОС.
Но... коли не знаком, можа нп пхп легче?
Он с мы скулем как с родным)
Простенький сервис быстрее сварганишь. Материалов до черта.

Но если это только начало... грандиозного проекта, тада я не прав...)


------------------
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
Аспид
Ну в ASP.Net появилось Core для работы под другими ОС.

Володь, спасибо.

Покурил ASP.Net под другие ОС - что-то уверенности в работоспособности данного решения поубавилось

Во всяком случае всё что я прочитал относится к Xamarin, да и студия 2015 предлагает его поставить для всяких Android, iOS (может я чего не понимаю, тогда ты ткни пальцем ).

Аспид
можа нп пхп легче?
Он с мы скулем как с родным)

Курю пхп.

Аспид

Но если это только начало... грандиозного проекта, тада я не прав...)

Дык, тут как всегда, "сделай пару формочек", а потом как обычно потянется вся "простыня" хотелок, а технология уже выбрана.

PS "курю" дальше.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
PaulWist
а технология уже выбрана.
Пугающие слова!
О чем речь? Если о
PaulWist
с мобильного устройства (планшет, телефон под Андроидом) обратиться к БД через WEB сервер (Апач под Линуксом) и отобразить в броузере, - сеть интранет.
То нормально.
А если о ASP.Net то... кто выбрал?)))

PaulWist
Дык, тут как всегда, "сделай пару формочек", а потом как обычно потянется вся "простыня" хотелок
Упрись в то что сейчас хотят.
Найди самую простую для тебя технологию.
Я б наплевал на будущее (уверен, любая справится, все они выполняют всё)
ИМХО. Я бы так поступил.

ЗЫ Внук поступил в институт. На 2м семинаре (2 недели учебы) задание написать HTTP сервер (тока гет запросы, но вполне полновесный)
Так вот)))


------------------
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Аспид
Внук поступил в институт. На 2м семинаре (2 недели учебы) задание написать HTTP сервер (тока гет запросы, но вполне полновесный)

Такими темпами к концу года они свою ОС напишут, в конце второго года свой компьютер, а в качестве диплома - квантовый компьютер спаять...
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Я слышал что раньше в ВУЗах на специальностях связанных с системным программированием вполне себе писали ОС в качестве курсовых работ Полагаю что написать простейшее ядро ОС не много сложнее чем простейшее приложение типа "домашняя библиотека" или там "мои личные финансы" на фоксе.

Используя современные фреймворки сделать простой HTTP сервер тоже не составляет большого труда. Скажу больше - изначальная тема этого топика - создание веб-сервиса на дотнете как раз таки и решается вполне себе при помощи "самописного веб-сервера". Если не нужны всякие мега-фичи полноценных веб-серверов, то самохостящийся сервис вполне уместен. А он по сути и будет веб-сервером, хоть и специализированным


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: вэб сервис на C#
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
в 75 ом я с Борей Ивановым написали ОС для
одноадресной машины Электроника 100.
Я был студентом, а Боря - стажером.
Причина была простая, задолбались
писать длинные коды -занести в ячейку процессора,
сделать действие, записать в ячейку результат.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика