2014-01-23 90 views
0

由於公司限制,默認情況下,網站不允許直接連接到數據庫。今天,大多數的我們開發新的工具完成這樣的:.NET - 數據庫橋接連接

網站服務器(至極是在DMZ)----> WCF服務器----->數據庫

現在我們就來揭露該DMZ上使用.DLL進行數據庫通信的遺留工具,但由於網站服務器甚至無法直接訪問數據庫,連接顯然會失敗。

有沒有一種簡單的方法,我可以,例如,指出遠程服務器上的持久化DLL,遠程引用該dll,然後使用遠程服務器訪問數據庫?

我在尋找GAC,但似乎只能在本地使用它。

回答

1

你不能這樣做。您可以將此dll的方法作爲wcf服務接口公開,或者使用.net remoting遠程調用此dll。

+0

我認爲如果系統管理員發現你可以,系統管理員將會有心臟病發作! – Liath

+0

從公司規則的角度來看,這是有效的方法。而且,如果它被正確實現,它會提高數據庫的安全性。 –

+0

這就是我想要的。非常感謝! – Alexandre