我想解决一些相关URL在ASP.NET网站中没有正确解析的问题。我想查看HTTP日志以确定从Web服务器请求哪些URL。我正在使用ASP.NET开发服务器,而不是IIS。ASP.NET开发服务器在哪里保存日志?
那么有没有ASP.NET开发服务器产生的日志,我可以检查哪些文件被请求?
Windows 7中,64位
VS2008
ASP.NET 3.5 SP1
我想解决一些相关URL在ASP.NET网站中没有正确解析的问题。我想查看HTTP日志以确定从Web服务器请求哪些URL。我正在使用ASP.NET开发服务器,而不是IIS。ASP.NET开发服务器在哪里保存日志?
那么有没有ASP.NET开发服务器产生的日志,我可以检查哪些文件被请求?
Windows 7中,64位
VS2008
ASP.NET 3.5 SP1
据我了解卡西尼没有日志记录功能
简短的回答是:
有没有日志开发服务器,又名:卡西尼
我强烈建议使用IIS Web服务器,如果日志记录对您的需求至关重要。
如果你愿意来取代随Visual Studio中的基本ASP.NET开发服务器...
CassiniDev包括real-time request/response viewer and logging facility。据我了解,你可以很容易地drop it in as a replacement web server。
CassiniDev似乎做正是你需要的。如果你绝对不能在你的网站上使用IIS,这可能是唯一能够生成请求日志的其他选项。
我会切换到IIS Express,它包括日志记录,但更好的是它支持失败的请求跟踪功能,可以给你更多的细节。
UltiDev Web Server Pro,虽然它没有记录现在,当running from command line,它会告诉你到底是哪文件的请求映射到:
呃,如果你有耐心和Don在系统上没有太多的喋喋不休,我可以在“应用程序”部分的“事件查看器”中找到错误。寻找类别'WebHost'来找到它们。
我不确定你的意思是由开发服务器。你是指内置的Visual Studio服务器吗? – Jeff 2011-01-19 02:29:24
@Jeff:是的,也被称为卡西尼或开发服务器。 – VoodooChild 2011-01-19 02:30:30
@VoodooChild谢谢。我知道卡西尼,但我没有意识到“开发服务器”是官方的。 – Jeff 2011-01-19 02:52:07