вэб сервис на C# | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
ВЭБ сервисы на фоксе раньше писал ( возврат курсора через xml),
даже ставил их на компах без фокса , но с ИИС. Было это достаточно давно , не в новых виндах. Моему зятю нужно сделать вэб сервис в среде Visual Studio C#, данные на sql server Попробовал сейчас на работе, оказалось, не знаю, как это делается Про сервер, куда потом ставить этот сервис ничего не знаю. Даже , если там NET Где посмотреть все шаги такой работы. Клиент , обратившись с сервису, должен закинуть данные в 1 С Второй вариант предполагает не xml а json Клиентом вообще может быть и не компьютер, а мобильное устройство. В этом никогда ничего не делал, хотя примеры и видел и теорию знаю. Если есть образцы демо кода, буду очень признателен. Исправлено 1 раз(а). Последнее : boba, 31.08.17 20:31 |
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Что будет выступать в качестве WEB-сервера, на котором будет крутиться этот WEB-сервис? Иначе говоря, Вы хотите написать всё на C#, или вы хотите написать WEB-сервис, который потом можно на IIS закинуть? Какой именно SQL? Oracle? MS? Исправлено 1 раз(а). Последнее : S-type, 31.08.17 14:02 |
Re: вэб сервис на C# | |
---|---|
Дмитрий Петров Сообщений: 3071 Откуда: Пермь Дата регистрации: 09.07.2001 |
для ASMX веб сервиса (с ними работал более плотно)
1) создаем пустой проект 2) Добавляем в него веб сервис. 3) В принципе по умолчанию получается рабочий хелло ворд, который можно открыть и запустить по F5 Дальше вместо этого единствннного метода добавляем свои методы, (в них уже будут свои входные параметры и тип отдаваемого ответа) обращаемся к БД и возвращаем набор данных в нужном типе. Чаще это XML или JSON 4)Я обычно тестирую сервис так, тут же в этом проекте создаю ссылку на Веб службу (на этот созданный веб сервис), затем добавляю веб форму в которой вызываю веб сервис через созданный ранее референс. 5) Публикуется сервис на IIS как обычное веб приложение. Обращение извне по по адресу http://вашсервер.ru/webserwiсe.asmx |
Re: вэб сервис на C# | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Готовый вэб сервис конечно должен работать из под iis
Если на нем net , и нужная ли у него версия, я не знаю. Те не может ли так случится, что сборку сделаю в Студио под одной версией net, а разворачивать на месте придется под другой Север данных MS SQL |
Re: вэб сервис на C# | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Веб сервис вполне может быть и "самохостящимся" - работающим БЕЗ IIS. А если таргетить его под Core, то и без винды - т.е. даже на линуксовом сервере.
В общем и целом писать под "не знаю что и не знаю где" не имеет большого смысла. Не, т.е. написать то, конечно, можно, а потом всё это выкинуть и переписать - когда станут известны все параметры и ограничения целевого сервера. ------------------ WBR, Igor |
Re: вэб сервис на C# | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Создаёте новый проект Web API и вперёд. ASMX устарело
|
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Сел почитать тему... Боже, я только что узнал о том, что существует ASMX и подумал "надо бы почитать, что это за зверь". И тут же узнал, что "он уже устарел"... Мрак! Как быстро всё меняется... Исправлено 1 раз(а). Последнее : S-type, 03.09.17 20:40 |
Re: вэб сервис на C# | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Насущный вопрос - остаться пока в ASP.NET 5 или лезть в ASP.NET Core Из статейки habrahabr.ru следует, что лучше ещё подождать |
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Батенька, это же статья про ASP.NET Core 1. Уже ASP.NET Core 2 существует. Потому, статья устарела Читайте docs.microsoft.com Исправлено 1 раз(а). Последнее : S-type, 03.09.17 21:16 |
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Из статьи:
Цитата: Ruby - язык, NodeJS - фреймфорк. Я бы ещё понял, если бы было "Ruby и JS". NodeJS в таких же отношениях с JS, как так Rails и Ruby. А Microsoft - это, вообще, фирма. Морис не в теме? Если серьёзно - это не статья, а шлак. Смесь рекламы и заблуждений. Исправлено 1 раз(а). Последнее : S-type, 03.09.17 21:26 |
Re: вэб сервис на C# | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Это неважно, какой номер этого Core. Эксперт предложил подождать исчезновения сырости. Или полезть и наткнуться на барьеры, что у меня недавно и было. Лучше подожду Исправлено 1 раз(а). Последнее : GotFocus, 03.09.17 21:37 |
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
И, сколько ждать? Вы хотите сказать, что в версии 2 убрали слишком мало сырости, и надо подождать 3-й? |
Re: вэб сервис на C# | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Пытался попробовать месяца 2 назад. Была ли уже тогда Core 2 не знаю. В ближайшее время попробую ещё раз и обрисую проблему. |
Re: вэб сервис на C# | |
---|---|
PaulWist Сообщений: 14621 Дата регистрации: 01.04.2004 |
Братцы.
Возникла аналогичная задача: 1. Что есть: БД на MSSQL 2. Что надо: с мобильного устройства (планшет, телефон под Андроидом) обратиться к БД через WEB сервер (Апач под Линуксом) и отобразить в броузере, - сеть интранет. Собственно вопросы: если использовать ASP.NET какие шаги нужны для решения такой задачи (яснее сформулировать не могу, поскольку "курю" мануалы только второй день) ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 1 раз(а). Последнее : PaulWist, 13.09.17 13:55 |
Re: вэб сервис на C# | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Ну в ASP.Net появилось Core для работы под другими ОС.
Но... коли не знаком, можа нп пхп легче? Он с мы скулем как с родным) Простенький сервис быстрее сварганишь. Материалов до черта. Но если это только начало... грандиозного проекта, тада я не прав...) ------------------ |
Re: вэб сервис на C# | |
---|---|
PaulWist Сообщений: 14621 Дата регистрации: 01.04.2004 |
Володь, спасибо. Покурил ASP.Net под другие ОС - что-то уверенности в работоспособности данного решения поубавилось Во всяком случае всё что я прочитал относится к Xamarin, да и студия 2015 предлагает его поставить для всяких Android, iOS (может я чего не понимаю, тогда ты ткни пальцем ).
Курю пхп.
Дык, тут как всегда, "сделай пару формочек", а потом как обычно потянется вся "простыня" хотелок, а технология уже выбрана. PS "курю" дальше. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: вэб сервис на C# | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Пугающие слова! О чем речь? Если о То нормально. А если о ASP.Net то... кто выбрал?))) Упрись в то что сейчас хотят. Найди самую простую для тебя технологию. Я б наплевал на будущее (уверен, любая справится, все они выполняют всё) ИМХО. Я бы так поступил. ЗЫ Внук поступил в институт. На 2м семинаре (2 недели учебы) задание написать HTTP сервер (тока гет запросы, но вполне полновесный) Так вот))) ------------------ |
Re: вэб сервис на C# | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Такими темпами к концу года они свою ОС напишут, в конце второго года свой компьютер, а в качестве диплома - квантовый компьютер спаять... |
Re: вэб сервис на C# | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Я слышал что раньше в ВУЗах на специальностях связанных с системным программированием вполне себе писали ОС в качестве курсовых работ Полагаю что написать простейшее ядро ОС не много сложнее чем простейшее приложение типа "домашняя библиотека" или там "мои личные финансы" на фоксе.
Используя современные фреймворки сделать простой HTTP сервер тоже не составляет большого труда. Скажу больше - изначальная тема этого топика - создание веб-сервиса на дотнете как раз таки и решается вполне себе при помощи "самописного веб-сервера". Если не нужны всякие мега-фичи полноценных веб-серверов, то самохостящийся сервис вполне уместен. А он по сути и будет веб-сервером, хоть и специализированным ------------------ WBR, Igor |
Re: вэб сервис на C# | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
в 75 ом я с Борей Ивановым написали ОС для
одноадресной машины Электроника 100. Я был студентом, а Боря - стажером. Причина была простая, задолбались писать длинные коды -занести в ячейку процессора, сделать действие, записать в ячейку результат. |
© 2000-2024 Fox Club  |