Включение проекта веб-службы ASP в приложение Windows Forms - PullRequest
0 голосов
/ 25 августа 2009

У меня есть веб-сервис, который я хотел бы включить в качестве ссылки на проект в приложение Windows Form. (Приложение будет работать на не сетевом оборудовании.) Я мог бы просто скопировать нужные мне файлы * .vb в мой проект форм, но я бы не стал разбирать кодовую базу.

Было несложно включить проект ASP в решение Windows Forms. Тем не менее, я не могу понять, как ссылаться на него в моем коде форм. Это вообще возможно?

Ответы [ 2 ]

1 голос
/ 25 августа 2009

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

Затем вы можете добавить веб-ссылку на экземпляр службы в приложении форм. Убедитесь, что вы используете динамическую ссылку на веб-службу (следует сохранить URL-адрес службы в файле app.config). Это даст вам возможность изменить URL позже.

Как только вы будете готовы развернуть свое решение, вы можете установить веб-службу на производственном оборудовании ... и затем настроить веб-службу для работы в IIS (только для localhost) и обновить файл ap.config вашего Приложение Forms для соответствия локальному URL-адресу службы.

1 голос
/ 25 августа 2009

Предполагая, что вы не пытаетесь вызвать веб-сервис и просто делитесь подробностями реализации, вы можете переместить общий код в сборку, совместно используемую двумя проектами, или даже просто связать файлы кода со вторым проектом чем копировать их туда.

Чтобы добавить связанные файлы:

  1. Щелкните правой кнопкой мыши по вашему проекту
  2. Выберите Добавить -> Существующий элемент ...
  3. Выберите файлы, которые вы хотите добавить
  4. Нажмите маленькую стрелку на краю кнопки «Добавить» и выберите «Добавить как ссылку»
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...