2009-11-18 110 views
1

我試圖使用NeoLoad來生成和執行SOAP請求,並且在提供WSDL時,它似乎不喜歡它們所指的導入。來自WCF的WSDL問題

我想我需要扁平化WCF服務生成的WSDL。

是否有任何技術可以用來壓平它?

我一直在讀:

http://blogs.msdn.com/dotnetinterop/archive/2008/09/23/flatten-your-wsdl-with-this-custom-servicehost-for-wcf.aspx

http://blogs.thinktecture.com/cweyer/archive/2007/05/10/414840.aspx

請問這是不是我應該嘗試?

回答

2

是的,某些客戶端在Microsoft實施WSDL和XSD的(符合標準)方式方面存在問題。

你提到的那兩篇文章是很好的起點 - 它們展示瞭如何讓你的WCF服務渲染出一個扁平化的WSDL(其中包括XSD)。

Codeplex上的WCF Extras也是如此,除此之外還做了其他幾件事(最值得注意的是將XML註釋從C#或VB.NET代碼導出到WSDL中)。強烈推薦。

+0

不,因爲他們的代碼顯示 - 這不是必需的。有幾種方法可以做到這一點。 – 2009-11-18 21:43:35

+0

它仍然顯示我的是空的。嗯,我認爲這就是爲什麼它無法識別它。 – 2009-11-18 21:48:30

+0

您現在使用哪一種工具?我試過WCF Extras,它確實對我有用。 – 2009-11-18 21:54:05