我有一个托管在 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 以便它自动记录/拦截请求吗?
基本上,我想知道每个站点名有多少请求。