Запуск веб-службы в приложении под управлением Windows

#c# #.net #web-services #iis #windows-services

#c# #.net #веб-службы #iis #windows-службы

Вопрос:

У меня есть довольно старый веб-сервис (asmx), который хорошо работает на IIS. Теперь необходимо запустить это в приложении на базе Windows, например, в консольном приложении (или, возможно, в службе Windows)

Есть ли какой-либо способ размещения текущего проекта ASMX в консольном приложении без изменения этого? К сожалению, мы не можем преобразовать это в WCF.

Я ценю любую помощь в этом.

Комментарии:

1. вместо размещения текущего проекта ASMX внутри консольного приложения, разве вы не можете просто добавить ссылку на веб-службу к веб-службе из решения проекта Windows Form / Console?

2. Самостоятельный хостинг поддерживается только новейшими технологиями, такими как WCF / ASP.NET Web API. Вам не повезло.

3. @LexLi Какая жалость! К сожалению, я не вижу простого способа преобразования в службу WCF. Это наследие, в котором есть сотни наборов типовых данных, которые сложно переписать. В любом случае, спасибо за ответ!