我正在參考本書Microsoft Windows Communication Foundation Step By Step。它說,ServiceHost類構造函數
如果省略基址 信息ServiceHost的 構造,像這樣:
的ServiceHost productsServiceHost =新 的ServiceHost(typeof運算(ProductsServiceImpl));
WCF運行時將只使用 應用程序配置文件中指定的 地址信息,並自動 上偵聽 所有配置的端點請求。
但是當我嘗試聲明使用VS 2010的ServiceHost類時,它只給出ServiceHost類的2個選項。這兩者都需要基礎網址。上面的構造函數在VS 2010中被刪除或者我錯過了什麼?
感謝您的回覆。但是當我編譯代碼時,它在構造函數處給我一個錯誤。 – 2011-05-29 11:59:52
這是我得到的確切例外。 System.InvalidOperationException {「無法找到與綁定MetadataExchangeHttpBinding的端點匹配的方案http的基地址。」}我在web.confog中添加端點 – 2011-05-29 14:07:11
源代碼productServiceHost = new ServiceHost(typeof( ProductsServiceCS)); <端點地址= 「的net.tcp://本地主機:9090/TcpProductsService」 結合= 「NetTcpBinding的」 bindingConfiguration = 「」 名稱= 「ProductsServiceTcpEndpoint」 合同= 「ProductsService.IProductService」/> –
2011-05-29 14:14:01