我有一個vsh2010的c#web項目(asp.net)。它具有對Web服務的Web引用。服務發生了輕微的變化 - 新增了一項新操作。我想更新代理類,以便我可以調用新的操作,但我找不到該類。我似乎記得在解決方案資源管理器中曾經有一個「顯示所有文件」按鈕,可以顯示代理類,但是我看不出有什麼跡象。不幸的是,我無法通過將它指向Web服務元數據wsdl來刷新代理,因爲VS不再安裝在任何可以訪問Web服務的PC上。任何人都知道我在哪裏可以找到代理類?Vs2010代理,代碼在哪裏
0
A
回答
0
問題是,應用程序正在運行 - 衛生署!
0
無論您在Visual Studio中找不到它都無所謂 - 您始終可以在項目目錄下的文件系統中找到合適的文件。
0
是的,你是對的。工具欄中有一個「顯示所有文件」圖標。這將只可當你有一個項目選擇,所以你要選擇的Web服務的父項目:
展開服務引用,並在它被稱爲Reference.cs文件是代理類。
你應該不用手雖然編輯此。您應該對服務進行更改,然後使用Update Service Reference
右鍵單擊選項重新生成代理。但如果你真的不能這樣做,那麼你只需手動編輯文件。但要注意,如果有人在將來再次重新生成,您所做的任何更改都將丟失。 非常危險! (我的獵物,你正在使用源代碼控制)
0
有一個WSDL.exe命令行工具。
在可以訪問WebService的PC中複製並執行該命令行工具,它將再次生成代理,並且可以用項目中的文件替換它們。
http://msdn.microsoft.com/en-us/library/7h3ystb6(v=vs.80).aspx
相關問題
- 1. django經理代碼應該在哪裏?
- 2. vs2010代碼指標的擴展/擴展點在哪裏?
- 3. 此代碼錯在哪裏
- 4. 代碼錯誤在哪裏
- 5. libOAuth.a源代碼在哪裏?
- 6. 補丁代碼在哪裏?
- 7. 在哪裏位置argparse在代碼
- 8. PHP源代碼中增加字符串的代碼在哪裏?
- 9. Swift的iOS代碼結構,所有代碼在哪裏?
- 10. 代碼審查之前應該在哪裏存儲代碼?
- 11. 計算器展示代碼在哪裏?
- 12. Rails:Nokogiri問題,在哪裏放置代碼。
- 13. 我應該在哪裏放AutoLayout代碼?
- 14. 在哪裏放置日誌代碼
- 15. 碰撞檢測代碼在哪裏?
- 16. Aleph的shell代碼在哪裏變化?
- 17. 在哪裏存儲jQuery的html代碼?
- 18. 我應該在哪裏放置代碼?
- 19. Mac OS中「tee」的代碼在哪裏?
- 20. PHP錯誤代碼在哪裏查詢
- 21. Android adb的Windows源代碼在哪裏?
- 22. 這段代碼的遞歸在哪裏?
- 23. RippleDrawable的源代碼在哪裏? (Android L)
- 24. 我在哪裏放置NaN代碼?
- 25. isnan的源代碼在哪裏?
- 26. 在哪裏放置php代碼?
- 27. 把彈出代碼放在哪裏
- 28. UITabBarControllerDelegate - 在哪裏放置代碼?
- 29. PHP SPL庫的源代碼在哪裏?
- 30. Symfony2:在哪裏存儲代碼顏色?