TIPS-Create AJAX-enabled WCF Service
上回介紹過讓WCF支援AJAX Scripting的方法,今天才發現,加上[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]及修改web.config設定的步驟,其實VS2008就可以代勞。
如下圖,新增WCF時,選擇AJAX-enabled WCF Service,產生的WCF就是AJAX Scripting專用的。
我發現的主要差別包括:
- 不會額外多宣告一個Interface
- 會自動加上[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
- web.config裡自動加上enpointBehaviors裡的宣告,並設定enabledWebScript。
換句話說,原本手工調整WCF web.config的設定都可以省了,要好好利用!