2011-09-26 154 views
0

我們試圖從我們的asp.net mvc網站注入當前的http上下文(以便我們可以獲得身份驗證信息,例如表單身份驗證等)到我們的服務構造函數中。我們的服務是WCF,我們在客戶和服務層使用Castle Windsor。完全可以從配置完成嗎?有沒有人知道這個最好的方法?通過Castle Windsor將httpcontext傳遞給WCF

編輯:我們的服務層將在不同的物理層上運行的Web站點

+0

如果WCF同一臺服務器上運行,並相同的網絡應用程序yoh不需要傳遞它,因爲它可用以及httpcontext.current。 如果你是在另一個webapp或另一臺服務器,我認爲你應該只傳遞你需要的東西,比如用戶信息或其他小對象,但不是整個上下文 –

+0

對不起,我應該說我們的服務層將運行在不同的物理層Web層,由防火牆分隔。這就是爲什麼我們需要2級安全性。 –

+0

因此,您試圖從服務層訪問Web層的HttpContext,並通過防火牆分隔層? – rbellamy

回答

相關問題