2014-01-31 8 views
0

Win 8.1/VS для Web 2012Попытка добавить ссылку на службу в WCF на IIS

Здравствуйте,

Я недавно опубликовал очень простой WCF (только один метод) на локальный (IIS - по умолчанию Веб-сайт). Когда я публикую я вернулся следующее:

=== Публикация: 1 удалось, 0 не удалось, 0 пропущено ===

Так можно было бы подумать, я мог бы легко добавить ссылку из моего проекта ASP.NET , щелкнув правой кнопкой мыши и добавив ссылку на службу. НЕА! Когда я получаю диалоговое окно, он ничего не может найти в localhost.

Так что я ткнул в Сервис через Панель управления, думая, что мне, возможно, придется начать службу. Даже не указана там.

Прошло довольно долгое время, так как я работал с WCF и ASP, может кто-то помочь мне и сказать, что я делаю неправильно?

Спасибо, Джейсон

ответ

0
  1. Прежде всего, необходимо определить, точно, на какой порт вы опубликовали свой сервис. Просто зайдите в консоль диспетчера IIS и осмотритесь. Откройте окно Props и найдите необходимый материал (url, port)
  2. Проверьте, что ваша служба работает ОК, просто разместите URL-адрес в любом браузере, который у вас есть. Если все в порядке, вы получите немного информации об обслуживании о том, как создать прокси и т.д..
  3. Проверка работы сервисных операций. Это можно сделать по меньшей мере двумя способами: используя Fiddler Composer или более сладкую вещь для этих случаев, например WCF test Client
  4. Откройте свой VS. Перейдите в папку Service Reference. Добавить ссылку на службу. Передайте ссылку, полученную с шага №1. (Если я не ошибаюсь, кнопка «открыть» не влияет, поскольку она просматривает возможные конечные точки внутри проекта, НЕ НА IIS)

Вот и все. надеюсь, это поможет.

+0

Выполнено пересоздание, а затем опубликовано снова, удалось просмотреть информацию из Chrome на http: // localhost: 50959. Но новая ошибка при попытке добавить ссылку на службу в мой проект asp.net, «404 - Not Found» и «405 Method Not Allowed». Hrmph !! –

+0

hmmmm Вы открыли скрипач или т. Д.? это обычно вызывает ошибки у прокси-серверов, таких как fidder –

+0

У вас нет открытого скрипача –

Смежные вопросы