當使用IIS主機時,是否可以更改WCF服務上的端點地址,我當前只是指向svc文件,但我想使用RESTful命令?自定義IIS主機中的WCF服務端點地址
0
A
回答
0
.NET 4中的WCF將支持所謂的無文件激活,這將允許您定義任意的URL,並將其映射到WCF服務。
查看Developer's Introduction to WCF 4的某些信息,或者閱讀blog post專門針對無文件激活。
基本上,WCF 4,您可以將條目添加到你的web.config:
<serviceHostingEnvironment >
<serviceActivations>
<add factory="System.ServiceModel.Activation.ServiceHostFactory"
relativeAddress="/Services/MyService"
service="MyServiceClass"/>
</serviceActivations>
</serviceHostingEnvironment>
,因此,瀏覽器指向http://YourServer/Services/MyService
然後將激活特定的服務。
Ron Jacobs也有一個interesting approach for REST services,他註冊了一個避免* .svc文件的路由 - 他解釋了WCF數據服務的這種情況,但這是我的感覺,這應該適用於所有WCF REST服務。但它也是一個.NET 4特性。
2
討論於Overview of REST in WCF。他們指向WCF REST Starter Kit。
WCF REST入門工具包是一組.NET Framework類和Visual Studio功能和模板,使用戶能夠創建和訪問REST風格的Windows Communication Foundation(WCF)服務。這些服務基於.NET 3.5 SP1中提供的WCF Web編程模型。入門工具包還包含所有功能的完整源代碼,詳細代碼示例和單元測試。
相關問題
- 1. 自定義端點地址上的WCF服務404
- 2. WCF服務端點vs主機基地址
- 3. 自定義wcf服務主機工廠
- 4. IIS中的WCF服務主機
- 5. IIS 7.0中的WCF服務主機
- 6. 讀WCF服務端點地址
- 7. 如何指定IIS上託管的WCF服務的端點地址?
- 8. 的HttpModule與WCF服務IIS主機
- 9. 來自同一WCF服務主機中不同服務的多個端點
- 10. 在WCF中調用您的自定義服務主機工廠
- 11. WCF服務端點本地主機混淆
- 12. 爲什麼你需要指定WCF服務的端點地址?
- 13. WCF發現找到端點,但地址是本地主機
- 14. WCF端點地址
- 15. 如何在WCF中編寫自定義服務主機?
- 16. 定製服務/端點地址
- 17. WCF端點的基地址
- 18. WCF端點只在本地主機上?
- 19. WCF服務流 - 控制檯主機與IIS主機
- 20. WCF服務自簽名證書在iis的本地主機上無效
- 21. WCF服務主機何時銷燬自定義IDispatchMessageInspector?
- 22. WCF服務主機(wcfSvcHost.exe)僅限於本地客戶端(本地主機)?
- 23. 主機WCF服務
- 24. 正在運行的WCF服務的URL /端點地址
- 25. IIS中的主機WCF
- 26. WCF WebHttp,服務,行爲,端點,自定義Formater
- 27. 蔚藍服務織物WCF端點地址的net.tcp而非http
- 28. 問題調用WCF服務從本地主機到服務器IIS
- 29. WCF端點地址問題
- 30. wcf端點相對地址