2014-07-18 112 views
1

我在一個解決方案中使用RateServiceWebReference Web引用,該解決方案是從FedEx的「速率Web服務」下載的。它是一個控制檯應用程序,我將它連接起來,以便一切正常(包括代理類和其他模型類類型)。如何在Visual Studio 2013中將Web引用從一種解決方案複製到另一個解決方案

我現在要做的就是將此Web引用從控制檯應用程序複製到我的開發Web應用程序。

我試過到目前爲止:

  1. 我試圖複製無論是在Web引用從控制檯應用程序的Web應用程序文件夾上。
  2. 我的解決方案資源管理器中的文件夾圖標是「Web引用」下的常規文件夾圖標,而不是Web引用圖標。
  3. 我需要告訴它,該文件夾實際上是一個Web引用。
  4. 我試着添加一個Web引用,然後放入TEST端點(https://wsbeta.fedex.com:443/web-services/rate),它給了我一個不允許的錯誤405方法。

我願意接受替代品。

+0

您應該總是先嚐試一個服務參考。 Web引用使用傳統的ASMX技術。即使服務恰好是使用舊技術創建的,通常也沒有理由使用它。 –

+0

我有它作爲一個Web參考,現在我需要做的就是移動它。我同意我必須在某些時候重新考慮它作爲服務參考,但現在不是時間。 –

+1

你應該直接重新添加它。 –

回答

1

我發現如何去做。我沒有複製Web引用本身,而是使用了WSDL,創建了一個指向它的測試網站,並將該Web引用添加到新解決方案中。它像一個魅力。

+0

當你在那時,你應該嘗試過一個服務參考。 –

+0

我應該也許。聯邦快遞公司的文件提供了各種專門添加「網站引用」的參考。我不願意給他們打電話,只是爲了讓他們告訴我:「好的,不要使用服務引用,請按照文檔並使用Web引用」 –

+1

他們的文檔很可能在服務引用存在之前編寫。 –

相關問題