2010-04-09 108 views
2

我期待在MSDN(http://msdn.microsoft.com/en-us/library/bb332338.aspx)WCF文檔和所遇到的這個凌晨一塊配置的:XML屬性中的問號是什麼?

<endpoint name="basicHttpBinding" 
    address="" 
    binding="basicHttpBinding" 
    contract="QuickReturns.StockTrading.ExchangeService.? 
     Contracts.ITradeService"/> 

誰能告訴我,如果問號是與WCF,或者如果它的XML屬性線的延續?我還沒有找到答案。

+0

顯而易見的答案是嘗試使用同一行上的所有屬性的配置,帶有和不帶問號,並查看有效。除了我正在排除故障之外,目前我無法致電我的服務。 – 2010-04-09 13:44:25

回答

1

問號是一個錯字 - 它不應該在那裏,因爲它不是合同中指定的類型名稱的有效部分。

由於空間和類型不能用問號這是不可能,這個配置是正確的,因爲這可能永遠是一個有效的CLR類型名稱開頭:

QuickReturns.StockTrading.ExchangeService.?Contracts.ITradeService 

問號是MSDN上的某種錯誤(也許它們意味着添加某種字符來表示換行符並且搞砸了 - 我不確定)。您可以安全地將其移除並繼續。

0

我很確定這是一個由文本編輯器爲「換行標記」插入的佔位符。它不應該在那裏,刪除?和所有跟隨的空白(包括換行符),你應該沒問題。