我需要在 IIS 中托管一个公开 wsHttpBinding 的 WCF 服务。使用我的 web.config 中的 system.serviceModel 设置,该部分运行良好。
我现在需要的是通过客户端也使用的配置程序集来设置配置(如 maxReceivedMessageSize 和其他选项)。
这怎么可能?我在我的 .svc 文件中看不到任何句柄,就像在我的客户端中一样,无法重载绑定配置。我怀疑这是因为它在应用程序启动时由 ISS 自动处理,这与您必须手动声明客户端/通道的 Windows 服务不同。
我说得对吗?他的问题的解决方案(如果我仍然想在 IIS 中托管)是否会删除所有配置,而是创建一个 HttpHandler 来处理启动时的托管?
如果我是对的,我想我只是浪费了大量的空间来写这篇文章,但我不禁认为我错过了一些东西。