我有一个VS2010 Lightswitch应用程序,它使用了我在单独的DLL中开发的许多服务,并作为WCF RIA服务添加到应用程序中。
我的问题是,其中一些服务调用包含字符串参数,这些参数可能包含对于默认请求验证器非法的斜角括号。
我似乎无法禁用此请求验证。我已经尝试了以下所有方法但没有成功:
1)在ServerGenerated web.config()中设置requestValidationMode =“2.0” 2)在WCF RIA DLL的app config()
中设置自定义requestValidationType当我使用Fiddler时,我甚至看不到对该服务的通话,这是多么奇怪。好像lightswitch客户端正在拦截呼叫。
如果我只是将包含有角度括号的参数替换为不带有角度括号的参数,那么一切正常。