我有一個MVC3應用程序調用WCF服務應用程序。 WCF服務應用程序具有自己的web.config文件(自動創建項目時出現)。在這個.config中,我添加了一個appSetting部分,用鍵來檢索。WCF使用它自己的web.config
當我運行MVC應用程序,它調用WCF svc和svc無法看到這個appsettings值。如果我將appSettings部分移到MVC web.config中,服務應用程序會看到該值。
如果是基於Winform或基於客戶端的應用程序調用DLL,但我沒有2個獨立的應用程序,而且實際上需要單獨的配置文件,那麼我期望從調用應用程序獲得此功能。
例如,我想在我的Web服務中配置統一以執行依賴注入。我不希望調用Web應用程序知道或必須定義這些值。該服務應該有他們。
WCF服務如何被調用,它在哪裏被託管?它肯定應該使用自己的配置。 –
我現在在Visual Studio中運行這個fromm,所以服務和MVC應用程序都通過Cassini /默認web服務器運行VS 2010。該服務有自己的靜態端口運行....我難倒我認爲它應該使用自己的配置了。 – Jay
我不是百分之百沒有看到確切的設置,但如果你發佈你的WCF並運行IIS而不是VS 2010,我懷疑你會看到任何問題。 –