我试图改善Silverlight 4的WCF RIA应用程序的性能。 至于它是企业内部网使用而已,我想从默认的二进制HTTP绑定的net.tcp绑定可以提高性能有点切换。
不过,我有一个很难刚开概念应用程序运行的一个简单证明。 我有:
- 切换conecpt应用的证明从卡西尼到IIS(7)
- 添加了相应的绑定,并在IIS上启用的协议
- 增加了一个clientaccesspolicy.xml文件到我的IIS根
现在,当我创建像这样一个背景:
var context = new DomainService1(
new Uri(
"net.tcp://localhost:4502/BusinessApplication/BusinessApplication2.Web/ClientBin/BusinessApplication2-Web-DomainService1.svc"));
......我得到以下错误:
The provided URI scheme 'net.tcp' is invalid; expected 'http'. Parameter name: via
现在我很为难。 据我所知道的,问题是由自动生成的WCF RIA代码创建客户端需要被告知,这是使用的net.tcp终结点,但我不能确定如何做到这一点。
我发现很多博客文章,解释如何获得WCF服务去了的net.tcp,但我还没有找到一个单一谈WCF RIA,而且我也不能找到任何官方文件。 所有这些解释都涉及,似乎不适合于WCF RIA应用程序更改web.config文件。
可能有人请要么给我解释到得到这个配置怎么样,或者在一些文件指向我?