是否可以追踪网页请求.. ??
我有两个在同一个IIS Web服务器上运行的Web应用程序。我需要知道彼此之间的沟通频率..
例如..
如果我有“X”和“Y”网络应用。最初从网络浏览器发送请求到“X”..“X”请求'Y'..
在上述情况下,我需要跟踪哪个应用“X”正在发送请求以及应用请求来自“Y”。
如果它们是在同一IIS Web服务器中运行的两个.Net Web应用程序,则可以在“X”和“Y”中进行此标识。
Update-1:我使用的是.Net framework 4.5,X和Y都是在IIS Web服务器上运行的Web应用程序。这两个应用程序都没有使用MVC。但是,即使在MVC框架的情况下,也渴望知道它是如何得到的。!!
答案 0 :(得分:0)
您可以在Web服务器上的IIS日志中找到一些非常有用的信息,位于C:\ inetpub \ logs \ LogFiles \ W3SVC1。例如,您可以获取请求的来源。典型文件包含以下信息:
2013-10-02 09:31:23 10.22.22.162 GET /WebsiteBlah/somerandompage.aspx - 8080 - 10.89.2.227 - 401 2 5 203
在日期时间之后,您将获得源IP。假设X和Y在不同的端口或IP上运行,那么您应该能够识别来自哪里的呼叫