修改Lightswitch WCF RIA服务的请求验证

时间:2013-11-20 18:02:16

标签: wcf wcf-ria-services ria visual-studio-lightswitch

我有一个VS2010 Lightswitch应用程序,它使用了我在单独的DLL中开发的许多服务,并作为WCF RIA服务添加到应用程序中。

我的问题是,其中一些服务调用包含字符串参数,这些参数可能包含对于默认请求验证器非法的斜角括号。

我似乎无法禁用此请求验证。我已经尝试了以下所有方法但没有成功:

1)在ServerGenerated web.config()中设置requestValidationMode =“2.0” 2)在WCF RIA DLL的app config()

中设置自定义requestValidationType

当我使用Fiddler时,我甚至看不到对该服务的通话,这是多么奇怪。好像lightswitch客户端正在拦截呼叫。

如果我只是将包含有角度括号的参数替换为不带有角度括号的参数,那么一切正常。

0 个答案:

没有答案