我有一个传输字节数组的WCF服务。这在内部使用,并且仅由其他ASP.NET应用程序使用。由于文件的大小,我不得不对readerQuotas,maxReceivedMessageSize和其他通常处理DoS攻击的部分进行大量更改。
现在,它被设置为在IIS 7.0上运行的wsHttpBinding,我想将其切换到netTcpBinding。
感谢。
答案 0 :(得分:2)
是的,带有WAS的IIS7(Windows进程激活服务)非常容易处理所有非HTTP协议。你确实需要做一个few setup steps,但没有什么重要的 - 没有额外的组件要安装或任何东西,都是Windows/IIS7/WAS的一部分。
对配置的修改需要保持不变,是的。但是,如果您要传输大文件,我强烈建议您使用WCF streaming来最小化所需的配置更改,并加快速度。
客户端需要连接到新的net.tcp://......
端点,从而获取net.tcp绑定的新设置 - 但这应该是全部,是的。