Windows server 2000不支持.NEt 3.5,所以它不支持WCF?我們懶惰,在創建WCF應用程序(服務器,客戶端,監聽器等)之前沒有考慮到這一點。我的客戶端控制檯應用程序在3.5版中編譯只是爲了消費WCF。我可以重新編譯客戶端應用程序到框架2.0。能夠在Windows Server 2000上運行。但我如何使用WCF?任何建議?周圍有什麼話?我真的不得不回到Web服務(通過刪除WCF應用程序)嗎?如何在Windows Server 2000操作系統上使用WCF?
回答
我不知道有什麼辦法可以在沒有.NET 3.0的情況下運行WCF。但是,WSE 3.0運行在.NET 2.0 Framework上,並且可以與WCF實現線級兼容。
This page應該會幫助你開始。你必須做的主要事情是使用customBinding
並在綁定配置中更改尋址模式。
-1:除非他使用WS-Security,否則沒有理由將WSE帶入圖片。 – 2010-01-29 22:18:10
@John Saunders:你怎麼知道他沒有使用WS-Security? WCF默認開啓了它!這根本不值得-1。 – Aaronaught 2010-01-29 22:19:16
@Aaronnaught:因爲他沒有說,因爲即使他是,解決辦法是添加一個新的綁定,而不是訴諸過時的軟件。 – 2010-01-29 22:21:02
只需使用basicHttpBinding
爲您的服務,並消耗它,因爲你會消耗一個ASMX Web服務,即「添加Web引用」。 basicHttpBinding
應該完全等同於ASMX Web服務。
您使用了「REST」標籤。這個WCF服務是一個REST服務嗎?這是一個很大的區別!
很好,兩個人可以在這個遊戲中玩:通過告訴他使用'basicHttpBinding'你完全消除了WCF中的默認安全設置。你提供了一個解決方案,它不是等同於他現在擁有的解決方案,而且你的答案也沒有表明這將是結果。享受你的-1。 – Aaronaught 2010-01-29 22:23:30
@Aaronaught:我們都不知道他現在擁有什麼 - 他沒有說過。 – 2010-01-29 22:31:53
嘿約翰,談論REST,我真的可以在客戶端應用程序中以某種方式使用它來使用WCF。 (目前綁定類型是'NetTcpBinding')我不想改變WCF綁定到basicHttpBinding,除非它是絕對必要的。我現在想問的是如何在客戶端應用程序中使用REST,以便我可以在Windows Server 2000上運行它,並且也可以使用WCF(使用NetTcpBinding)。謝謝 – Jango 2010-02-01 14:36:06
- 1. 如何在Windows操作系統上使用C#搜索文件
- 2. 如何在Windows XP操作系統上使用OpenCL?
- 3. 在Windows操作系統上安裝ActivePerl
- 4. 在Windows操作系統上Py_Initialize崩潰
- 5. SQL Server操作系統
- 6. 在Windows Server 2003操作系統上優化IIS 6.0的性能
- 7. 如何在Windows操作系統上開發iphone應用程序?
- 8. 如何在Windows操作系統上模擬ThreadX應用程序
- 9. 字體回退如何在非Windows操作系統上工作?
- 10. 在Windows操作系統中的pathos軟件包操作系統
- 11. 使用Windows server 2012在虛擬機上配置Scvmm操作系統
- 12. 如何檢測的Windows Small Business Server操作系統?
- 13. 如何與操作系統Windows
- 14. 如何在Windows操作系統中使用GtkSocket?
- 15. WPF應用程序無法在Windows Server操作系統(VM)上工作
- 16. 在Windows操作系統32位上使用%PROGRAMFILES(x86)%
- 17. 在Windows 7操作系統上開發Windows Phone應用程序
- 18. 如何在一個操作系統中安裝oracle並在其他操作系統(windows和linux)中使用
- 19. 如何在windows 8操作系統上安裝節點js
- 20. 我如何在Windows操作系統上安裝gearman php擴展?
- 21. 如何在Windows操作系統上更改桌面
- 22. 如何讓BitBucket在Windows XP操作系統上運行?
- 23. Windows Mobile操作系統8
- 24. Windows操作系統簽名
- 25. 如何在同一操作系統上使用SQL Server 2005和2008版本?
- 26. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 27. 如何在MS Windows操作系統上使用Google的回購工具?
- 28. 如何在Python中使用Windows操作系統上的Unix命令
- 29. 在Windows 2000 Server上安裝SQL Server 2005
- 30. 如何檢測Windows XP或Windows 2000操作系統上運行一個可執行CVI
升級服務器比重新構建應用程序可能更便宜(在許多方面)。 – 2010-01-29 22:01:27
你是對的,但我們有超過50個位置,安裝了Windows 2000。 – Jango 2010-01-30 04:46:24
你不需要用於WCF的.NET3.5,你需要3.0(相同的運行時間只是幾個額外的DLL) – 2011-12-14 18:47:13