2013-07-08 129 views
0

我非常基本的VB6,所以很抱歉,如果我問一個明顯的問題!訪問VB6中的WCF Web服務

我們有一箇舊的VB6應用程序,目前我們需要做一些重新增強。我想以某種方式將它連接到WCF Web服務來發送和獲取文件(WCF將負責加載並將它們存儲在數據庫中)。

根據我的研究,有可能基於This article和其他一些,現在我想知道是否需要在系統上安裝.NetFramework來執行此操作?

回答

1

您可以使用RESTFUL WCF服務併爲方法(OperationContract)設置UriTemplate屬性。

全部article創建REST服務

+0

在您的情況下是不是需要在客戶端計算機上安裝.NetFramework? –

+0

@amirmoradifard不需要在客戶端計算機上安裝.net框架,因爲您使用的是VB6 –

1

The article you have linked表明,VB6代碼應該調用.NET包裝的WCF服務。

如果你這樣做,那麼是的,你肯定需要在運行VB6的機器上安裝.Net框架,因爲那臺機器也必須運行.Net包裝器。

+0

謝謝@Mark,您能否提出一個更好更簡單的方法來實現。爲他們安裝.Net框架是不可能的(有超過2百名客戶) –

+0

@amirmoradifard我不知道自己。您可以將其作爲另一個問題發佈 - 「如何與VB6中的WCF Windows服務進行通信,而不依賴於.Net' – MarkJ