2011-10-03 38 views
1

我在我的Visual Web開發人員express 2010中有一個5層應用程序(實體,數據訪問,業務,UI和例外)。我的數據訪問層是WCF服務,UI是asp。網絡應用程序。我將服務引用添加到業務層,並將應用程序配置文件拖到UI層。當我運行應用程序,我收到以下錯誤asp.net中的WCF配置問題

找不到默認終結點元素,在ServiceModel客戶端配置 單元參考合同 「ExcelService.IExcelReader」。這可能是因爲沒有爲您的應用程序找到配置文件 ,或者因爲在客戶端元素中找不到與此 合同匹配的端點元素。

回答

3

app.config的內容將需要與已存在的web.config文件合併。

具體而言,您會在app.config文件中找到<system.serviceModel>部分。把這整個部分並複製到web.config - 你的UI層應該看到WCF配置。

web.config則看起來有點像這樣:

<configuration> 
    <appSettings> 
    <!-- application settings --> 
    </appSettings> 
    <system.web> 
    <!-- configuration for Web application --> 
    </system.web> 
    <system.serviceModel> 
    <!-- configuration for WCF --> 
    </system.serviceModel> 
</configuration> 
+1

@marc_s - 事實上,我已經編輯了答案:謝謝! –

+0

當我添加它在<配置>網絡配置我得到了......「沒有連接可以做,因爲目標機器積極拒絕它127.0.0.1:49171」 – Niranjan

+0

@ user841923 - 那麼你有一個不同的問題!你有本地機器上運行的WCF服務嗎? –