1

我有一个托管在 IIS 中的 WCF 服务(.svc 文件),它不是 RESTful。它有一些带有输入参数的网络方法。

<%@ ServiceHost Language="C#" Debug="true" Service="MyNameSpace.MyService"%>

每个 Web 方法都有一个名为 sitename 的输入参数,例如:

List<string> GetAvailableList(string param1, string sitename);

现在我需要记录 web 方法的输入 url 和输入参数,而不需要去那里更改 web 方法的任何实现。

无论如何,像 ASP.NET 中的 HTTPModule 一样,我可以拦截请求/输入参数并记录它们吗?

我可以创建一个 .dll 并将其部署到 IIS 以便它自动记录/拦截请求吗?

基本上,我想知道每个站点名有多少请求。

4

1 回答 1

2

希望这有帮助

消息检查器- 消息检查器是一个可扩展性对象,可以在服务模型的客户端运行时中使用,并以编程方式或通过配置调度运行时,并且可以在收到消息之后或发送之前检查和更改消息。

于 2013-03-26T10:26:22.610 回答