2011-11-02 21 views
0

我有一箇舊版asmx服務,我想將其添加到我們項目的單元測試覆蓋範圍中。我創建了一個asmx服務的模型,並使用相同的代理和序列化對象,我只更改代理所調用的地址。舊版asmx服務在移動時不起作用

我可以看到發送的請求對象,但是如果我介入函數並查看asmx代碼,則會爲輸入參數獲取一個空對象。

如果我將地址更改回舊服務URL,它將重新開始工作。

我不知道爲什麼會發生這種情況。我有一種感覺,它與序列化有關,但我不確定。有任何想法嗎?

謝謝!

+0

您是否在部分的原始應用程序中檢查了web.config。它可能與協議或爲Web服務配置的其他內容有關。 –

回答

0

原來,變量的名稱必須與用於序列化請求的代理類中的字符串相同。誰會想到? :)