Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Jen948
7 / 7 / 2
Регистрация: 27.10.2013
Сообщений: 207
#1

И как добавить в приложение WPF ссылку на службу - C# WPF

02.12.2013, 14:03. Просмотров 754. Ответов 3
Метки нет (Все метки)

Здравствуйте. У меня есть такое задание: создать WPF-приложение, при помощи Indigo создать веб-сервис, размещённый на ASP.NET Development Server. WPF-приложение должно иметь возможность отправки данных на сервис.

Вопрос: как в Visual Studio 2012 "создать веб-сервис, размещённый на ASP.NET Development Server"?
И как добавить в приложение WPF ссылку на службу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 14:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос И как добавить в приложение WPF ссылку на службу (C# WPF):

Как можно добавить в приложение WPF иконку?
Здравствуйте. Имеется приложение на WPF. Как можно добавить в него иконку...

Переделать приложение в службу
Здравствуйте. Помогите, пожалуйста, с сабжем. Программа логинится на сайт,...

Как добавить окно XNA в WPF
Ребят подскажите пожалуйста как добавить окошко XNA в WPF

Как передать ссылку на переменную в другое приложение
допустим есть приложение в которое из c# нужно передать ссылку на string(ancii)...

Передача параметров в WPF приложение. Как передать?
Как запустить приложение, чтобы можно было обработать переданные ему параметры?...

Как добавить ссылку на библиотеку классов в приложении UWP
Здравствуйте. Извините за вопрос. Мне нужно создать приложение с 3х уровневой...

3
titans2011
302 / 263 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
02.12.2013, 14:51 #2
Похоже вам дали не посильную задачу.
Вот есть пример, который показывает как создать простой сервис на Indigo , и простого клиента на консоле. Вам нужно будет просто создать проект в WPF, создать поля, и логику перенести на эту программу.

Добавлено через 1 минуту
Цитата Сообщение от Jen948 Посмотреть сообщение
как в Visual Studio 2012 "создать веб-сервис, размещённый на ASP.NET Development Server"?
Этот сервис - обыкновенная программа, которая запускается при старте ОС. Есть много методов заливки на сервер.
Какая вам подходит, я не знаю.
1
Jen948
7 / 7 / 2
Регистрация: 27.10.2013
Сообщений: 207
03.12.2013, 10:44  [ТС] #3
Спасибо. Но код программы "Hello World #1" не компилируется.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
using System;
using System.ServiceModel;
 
namespace ProgrammingIndigo
{
    //Contract definition.
 
    [ServiceContract]
    public interface IHello
    {
        [OperationContract]
        double Add(double n1, double n2);
        [OperationContract]
        double Subtract(double n1, double n2);
        [OperationContract]
        double Multiply(double n1, double n2);
        [OperationContract]
        double Divide(double n1, double n2);
    }
 
    // Service implementation.
 
    [ServiceBehavior]
    public class HelloService : IHello
    {
        public double Add(double n1, double n2)
        {
            Console.WriteLine("Add called");
            return n1 + n2;
        }
 
        public double Subtract(double n1, double n2)
        {
            Console.WriteLine("Subtract called");
            return n1 - n2;
        }
 
        public double Multiply(double n1, double n2)
        {
            Console.WriteLine("Multiply called");
            return n1 * n2;
        }
 
        public double Divide(double n1, double n2)
        {
            Console.WriteLine("Divide called");
            return n1 / n2;
        }
 
        // Host the service.
 
        public static void Main()
        {
            // Create a ServiceHost.
 
            using (ServiceHost<HelloService> serviceHost =
               new ServiceHost<HelloService>())
            {
                // Add an endpoint.
 
                WSProfileBinding binding = new WSProfileBinding();
                Uri uri = new Uri("http://localhost:8000/hello1/");
                serviceHost.AddEndpoint(typeof(IHello), binding, uri);
 
                // Open the service.
 
                serviceHost.Open();
 
                // The service can now be accessed. 
                // Hold it open until user presses ENTER.
 
                Console.WriteLine("The service is ready");
                Console.WriteLine();
                Console.WriteLine("Press ENTER to shut down service.");
                Console.WriteLine();
                Console.ReadLine();
 
                // Close the service.
 
                serviceHost.Close();
            }
        }
    }
}
Ошибки:
C#
1
2
            using (ServiceHost<HelloService> serviceHost =
               new ServiceHost<HelloService>())
Нестандартные тип "System.ServiceModel.ServiceHost" не могут использоваться с аргументами типа

C#
1
WSProfileBinding binding = new WSProfileBinding();
Не удалось найти имя типа или пространства имен "WSProfileBinding" (пропущена директива using или ссылка на сборку?)

Помогите их исправить, пожалуйста.
0
videoLoL
7 / 7 / 2
Регистрация: 20.04.2011
Сообщений: 163
04.12.2013, 16:25 #4
Ошибка на клиенте или на хосте?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 16:25
Привет! Вот еще темы с решениями:

Как добавить ссылку Microsoft.Office.Interop.Word?
Добрый день, подскажите пожалуйста как добавить ссылку...

Как добавить элемент MaskedTextBox из Windows Forms в WPF?
Собственно понадобился элемент MaskedTextBox в WPF. В стандартных как-то не...

Как сделать кнопки Добавить, Удалить, Сохранить в WPF?
Привет всем! Возникла глобальная проблема. Уже сломала голову, не могу...

[WPF] Как встроить видеофайл в приложение и воспроизвести его при запуске?
Всем привет! как именно объявить, запустить видеофайл, чтобы он находился в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru