我需要在IIS中托管一个公开wsHttpBinding的WCF服务。该部分在我的web.config中使用system.serviceModel的设置很好地工作。
我现在需要的是通过客户端也使用的配置程序集来设置配置(如maxReceivedMessageSize和其他选项)。
这怎么可能?我在我的.svc文件中看不到像我的客户端中的句柄来重载绑定配置。我怀疑这是因为它在应用程序启动时由ISS自动处理,与Windows服务相反,您必须手动声明客户端/通道。
我是对的吗?他的问题的解决方案(如果我仍然希望在IIS中托管)将删除所有配置,而是创建一个HttpHandler,负责启动托管?
如果我是对的,我想我只是浪费了很多空间来写这个,但我不禁想到我错过了什么。