Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / есть сервис WCF хостящийся под консолью, как засунуть его под IIS? / 10 сообщений из 10, страница 1 из 1
06.05.2011, 13:48
    #37249580
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
где найти описание шаг за шагом что и куда копировать, что вставить в веб конфиг и т.д?
...
Рейтинг: 0 / 0
06.05.2011, 14:30
    #37249700
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
Книга "Язык программирования С#2010 и платформа .NET 4" Эндрю Троелсен, стр.956
...
Рейтинг: 0 / 0
06.05.2011, 14:54
    #37249751
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
Владимир САКнига "Язык программирования С#2010 и платформа .NET 4" Эндрю Троелсен, стр.956

где взять книжку - уже второй вопрос
...
Рейтинг: 0 / 0
06.05.2011, 15:10
    #37249804
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
Есть несколько путей...
...
Рейтинг: 0 / 0
06.05.2011, 18:12
    #37250173
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
засунул все длл, скоировал в web.config всё из app.config, получил


Server Error in '/MyApp' Application.
--------------------------------------------------------------------------------

No protocol binding matches the given address 'http://localhost:8082/MyService'. Protocol bindings are configured at the Site level in IIS or WAS configuration.
...
Рейтинг: 0 / 0
09.05.2011, 14:30
    #37251775
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
Итак, есть сервис, хостится под консольным приложением.
Один из контрактов: REST. Все ок.
Понадобилось задвинуть сервис под IIS.
На задвигании REST возникла интересная проблема:

1. Когда сервис хостится под консолью, то параметры типа таких проходят

Код: plaintext
1.
2.
3.
[OperationContract]
        [WebGet(UriTemplate = "/nodes/{id}?f={type}")]
        Message GetNodes(string id, string type);


2. Когда под IIS,то дает ошибку, и решить можно только как-то так

Код: plaintext
1.
2.
3.
[OperationContract]
        [WebGet(UriTemplate = "/nodes/{id}?f={type}")]
        Message GetNodes(InMessage msg);

Т.е.ю получаются два взаимоисключающих решения:
под консолью можно исопльзовтаь только простые типы для параметров
под ИИС - только один параметр с атрибутом MessageContract

Как сделать один вариант, устроивший бы оба типа хостинга?
...
Рейтинг: 0 / 0
09.05.2011, 20:31
    #37251967
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
не , ты чето не досмотрел.
это wcf само по себе или под iis . но это остается wcf и фишки его тоже остаются.
...
Рейтинг: 0 / 0
10.05.2011, 10:51
    #37252290
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
http://www.youtube.com/watch?v=SVPXLF-g4Ws
...
Рейтинг: 0 / 0
10.05.2011, 20:24
    #37253675
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
Самый простой и надежный хост WCF - это винсервис. IIS в этой связке: от лукавого + грабли.
...
Рейтинг: 0 / 0
11.05.2011, 13:33
    #37254806
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
есть сервис WCF хостящийся под консолью, как засунуть его под IIS?
МСУСамый простой и надежный хост WCF - это винсервис. IIS в этой связке: от лукавого + грабли.

согалсен, НО: если есть кустомЕр, у которого активен ИИС, лишние порты закрыты, политика безопасности настроена в ИИСе и т.д..
в общем-то он заказывает музыку
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / есть сервис WCF хостящийся под консолью, как засунуть его под IIS? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]