Какие-либо ограничения при размещении WCF в качестве службы Windows? - PullRequest
1 голос
/ 03 апреля 2012

Я разработал службу WCF, которая предоставляет конечные точки как BasicHttp, так и WebHttp (REST), с тем чтобы разместить ее в IIS, но теперь вместо этого я склоняюсь к службе Windows. В целом это выглядит довольно простой задачей - преобразовать то, что я сделал, в службу Windows, но есть ли что-нибудь, что может меня поймать?

В частности, будет ли он по-прежнему поддерживать мои привязки и любые нюансы, связанные с ними, особенно такие вещи REST, как различные параметры атрибута [WebInvoke]?

Кроме того, в моей текущей реализации (IIS) я включил междоменный доступ к сценариям в конфигурации привязки WebHttp (crossDomainScriptAccessEnabled = "true"), а также реализовал некоторый код в Global.asax, чтобы разрешить междоменные вызовы ajax из в браузерах Chrome (см. http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/c412e600-0f4e-4a5b-8c45-bf77ed04f2a8). Где бы я поместил последний в службу Windows?

Большое спасибо заранее

Andy

1 Ответ

1 голос
/ 10 апреля 2012

Не бери в голову, отсортировано сейчас. Это было довольно просто преобразовать в службу Windows. Что касается междоменных вещей, мне пришлось реализовать собственное поведение для поддержки CORS.

См .: Поддержка CORS в службах REST WCF

и: http://blogs.microsoft.co.il/blogs/idof/archive/2011/07.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...