2012-03-27 32 views
0

我已經創建了一個類庫作爲項目。在哪裏添加了服務參考,哪個參考是一個.svc(我稱之爲OData服務)使用配置文件更改服務引用的url

我創建了一個公開方法並使用此引用來獲取數據的類。

一切工作正常。

現在我的疑問是,如果我說要更改服務引用的url,是否必須打開我的visual studio解決方案,然後刪除舊的引用,然後再添加新的引用?

我現在必須有一個更好的方式使用配置或什麼的,應該有一個app.config創建每當我添加引用權?

這不是發生在我的情況。

回答

1

您創建的服務引用會生成針對特定服務模型的代碼。任何具有相同模型的服務都可以在運行時使用。在運行時使用的實際服務的URL作爲參數傳遞給DataServiceContext的構造函數(生成的代碼包含從此派生的類)。沒有爲此生成的app.config。

你完全可以使用app.config並從代碼中加載它的URL並將它傳遞給DataServiceContext構造函數。但是你必須自己編寫這些代碼。

+0

感謝這爲我工作 – Yasser 2012-03-28 08:00:33