Как вернуть поля из запущенной службы Windows с помощью веб-службы ASMX? - PullRequest
1 голос
/ 31 марта 2012

У меня есть статический класс Engine, работающий в службе Windows, и я хочу вернуть некоторые поля Engine с помощью веб-службы. (Простой веб-сервис ASP.NET)

Как я могу это сделать?

когда я просто пишу в своем веб-сервисе:

return Engine.SomeField;

Это создает новый экземпляр Engine, работающий с тем, что отличается от Engine, работающего в службе Windows, даже если он помечен как статический.

1 Ответ

1 голос
/ 31 марта 2012

Вы не можете использовать веб-службу ASMX (также называемую веб-службой ASP.NET) внутри службы Windows. Только WCF может размещаться внутри чего-либо, кроме IIS.

...