2014-03-05 42 views
0

我有一个在IIS上运行的Web应用程序。 这是一个带有asp页面的Visual Studio项目。关于IIS日志文件的Asp.net?

现在我的问题:

1)如果我需要一个日志在那里我可以看到谁访问该网站(至少datetime和IP或者是这样的),我怎么能做到这一点???

2)有可能吗?

也许你必须知道这一点:我没有注册/登录的应用程序。

我可以使用一些IIS工具?或者我需要编写代码? 我试图找到网上的东西,但我更喜欢直接的问题。

谢谢

回答

1

是的,你可以浏览到它托管的服务器上的IIS日志。要做到这一点,您首先需要在IIS中查找出现问题的站点的应用程序ID。为此,请在IIS中单击您的站点名称,然后单击操作窗格中的高级设置。在这里你会看到该网站的ID。记住这一点。

如果C是文件系统的根目录并且已经安装了默认的IIS实例,则需要浏览到C:\ inetpub \ logs \ logfiles。如果你没有,那么它应该在inetpub内。

您将看到一系列文件夹,每个站点在IIS中设置一个文件夹,命名约定如此W3SVCx。 X是您的应用程序ID。

在此文件夹,你会看到活动日志文件,每天一个网站被浏览过,与文件名中的日志的日期(u_exYEARMONTHDATE)