2013-11-26 47 views
0

我有兩個應用程序。其中一個是Windows窗體應用程序,另一個是使用類庫的Web應用程序。我使用Web服務(WCF)。當我把這個Web服務作爲服務引用到我的Windows窗體應用程序時,一切都很好。但是當我把它作爲類庫的服務參考,我有這個錯誤'No connection could be made because the target machine actively refused it ...'服務參考適用於Windows窗體,但不適用於類庫

我給這兩個項目的參考作爲相同的方式。我該怎麼辦?

+0

你跟隨什麼樣的託管? IIS或進程中。它支持什麼樣的綁定? – Nair

回答

2

默認情況下,您不能通過來自類庫的配置文件來配置WCF服務。

使用正確的WCF配置(類似於winforms項目的app.config中的配置)在您的Web應用程序部件中添加一個web.config

+0

你的意思是,我應該添加wcf服務到我的web應用程序而不是類庫? – cagin

+0

@cagin不,您可以將服務引用添加到類lib,但服務的配置必須位於可執行程序集(winform或webapp程序集) – ken2k

+0

謝謝。它工作正常。 – cagin

相關問題