3

我需要在 IIS 中托管一个公开 wsHttpBinding 的 WCF 服务。使用我的 web.config 中的 system.serviceModel 设置,该部分运行良好。

我现在需要的是通过客户端也使用的配置程序集来设置配置(如 maxReceivedMessageSize 和其他选项)。

这怎么可能?我在我的 .svc 文件中看不到任何句柄,就像在我的客户端中一样,无法重载绑定配置。我怀疑这是因为它在应用程序启动时由 ISS 自动处理,这与您必须手动声明客户端/通道的 Windows 服务不同。

我说得对吗?他的问题的解决方案(如果我仍然想在 IIS 中托管)是否会删除所有配置,而是创建一个 HttpHandler 来处理启动时的托管?

如果我是对的,我想我只是浪费了大量的空间来写这篇文章,但我不禁认为我错过了一些东西。

4

1 回答 1

5

你错过了一些东西:)

创建一个自定义ServiceHost在 .svc 文件中使用它;在自定义服务主机中完成所有配置

于 2008-09-18T09:21:28.203 回答