是否可以按需啓動自己託管的WCF服務?按需啓動自己託管的WCF服務
我看到兩個選項來實現:WCF開始尋找之前
插入在自監聽器承載的WCF的Web服務器,並旋轉了一個服務主機時針對特定服務的請求到來時,該終點的存在;或
在進程中集成Web服務,爲請求啓動服務主機,如果它尚未運行並將請求重定向到該服務主機(就像我懷疑IIS那樣)。
我無法使用IIS或WAS,因爲Web服務需要在使用UI業務邏輯的過程中運行。
這是可行的,我怎麼能做到這一點?
編輯:
我不能只啓動該服務主機,因爲有數百個,大部分(約95%)的(幾乎)從來沒有使用過它,但必須是可用的。這是爲了暴露900個實體的業務邏輯層。
爲什麼你不能旋轉服務主機並完成? – RQDQ 2011-02-25 20:31:02
有數百種,其中大多數(大約95%)是(幾乎)從未使用過的,但需要可用。這是爲了暴露900個實體的業務邏輯層。 – 2011-02-25 20:34:41