如何將WCF庫項目轉換爲Visual Studio中的WCF Web服務(WCF應用程序)項目類型?將WCF庫項目轉換爲WCF Web服務(WCF應用程序)項目類型
3
A
回答
2
通過更改項目文件中的projecttypeguid(csproj文件 - >卸載項目並打開文件)。
來源:
<ProjectTypeGuids>{3D9AD99F-2412-4246-B90B-4EAA41C64699};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
要:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
1
我不海爾特的答案達成一致。改變這個GUID最終會讓項目在中途轉換。
此外,在主機項目中提供服務代碼並不被視爲最佳實踐。因爲主機項目應該只關心託管,意味着你想要揭露什麼終點,你想要什麼類型的安全......類似的東西。不關於服務的內部實現。
我會推薦擁有圖書館/課程項目,因爲它有單獨的項目在相同的解決方案來承載它。主機項目可以是任何你想要的控制檯,Web服務或Web/WCF應用程序項目。
相關問題
- 1. WCF REST服務的WCF服務應用程序(項目)或WCF服務(網站)
- 2. 將庫轉換爲WCF Web服務
- 3. WCF項目庫
- 4. 揭露一個WCF數據服務具有「WCF服務應用程序」項目
- 5. 在web項目中託管WCF服務
- 6. 將Web服務轉換爲WCF
- 7. 將ASMX轉換爲WCF Web服務
- 8. 將WCF Web服務轉換爲Java
- 9. 將WCF服務添加到項目
- 10. 在WCF服務應用程序項目中初始化?
- 11. 在WCF項目
- 12. 如何將Web應用程序項目轉換爲類庫項目
- 13. 將類自動轉換爲wcf服務
- 14. 使用WCF服務調試Silverlight項目
- 15. WCF服務應用程序或WCF服務庫?
- 16. WCF服務應用程序和WCF服務庫
- 17. 將Ant Web應用程序項目轉換爲Maven項目
- 18. 將網站項目轉換爲Web應用程序項目
- 19. 爲什麼不從web項目引用wcf服務?
- 20. 將現有WCF服務轉換爲Azure WCF服務
- 21. 將WCF服務轉換爲RESTful應用程序?
- 22. 將WebServiceHost轉換爲WCF服務應用程序
- 23. 將WCF服務轉換爲控制檯應用程序
- 24. 擁有多個WCF項目vs 1個具有多個服務的WCF項目
- 25. 控制檯應用程序vs VS 2010中的WCF項目的WCF服務應用程序
- 26. 分解WCF RIA服務項目
- 27. 託管WCF服務在Asp.Net MVC項目
- 28. 添加WCF服務到ASP.NET MVC項目
- 29. 兩個項目,一個wcf服務
- 30. 確保WCF服務在多個項目
以後會有不良反應或併發症嗎?像文部署/包裝?也不要我們重命名app.config到web.config? web.config文件中需要的其他配置選項? – Harindaka
我不會推薦這個,除了配置文件名的變化之外,你還需要一個.svc並將service.vb重命名爲service.svc.vb,並將其全部上傳下來,調試任何錯誤都將非常困難。你最好從頭開始重新創建這個服務,然後複製你的代碼 – PatFromCanada