我有一個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. QEMU源代碼中RDTSC處理程序的代碼在哪裏?
- 3. 在哪裏設置代理
- 4. vs2010代碼指標的擴展/擴展點在哪裏?
- 5. iText源代碼在哪裏?
- 6. libOAuth.a源代碼在哪裏?
- 7. Python:os.mkdir的代碼在哪裏?
- 8. 代碼錯誤在哪裏
- 9. 此代碼錯在哪裏
- 10. 補丁代碼在哪裏?
- 11. PHP代碼。哪裏不對?
- 12. 在哪裏位置argparse在代碼
- 13. 在哪裏把node.js代碼放在cPanel
- 14. 在VS2010中合併代碼
- 15. 代碼塊VS VS2010
- 16. python鏈中的源代碼在哪裏?
- 17. GNU C庫的源代碼在哪裏?
- 18. bootstrap-sass顏色代碼在哪裏?
- 19. Apache Ignite 2.x源代碼在哪裏?
- 20. RippleDrawable的源代碼在哪裏? (Android L)
- 21. Python itertools.islice的源代碼在哪裏?
- 22. UITabBarControllerDelegate - 在哪裏放置代碼?
- 23. AutoLayout代碼應放在哪裏?
- 24. Ruby on rails3在哪裏放javascript代碼
- 25. Linux的usb_storage的源代碼在哪裏
- 26. Aleph的shell代碼在哪裏變化?
- 27. Django - 在哪裏放置某些代碼
- 28. git jenkins的代碼在哪裏去?
- 29. Django源代碼中的Model.py在哪裏?
- 30. swffit,把代碼放在哪裏?