Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET运行状况监视事件中的异常请求URL_.net_Asp.net_Health Monitoring - Fatal编程技术网

ASP.NET运行状况监视事件中的异常请求URL

ASP.NET运行状况监视事件中的异常请求URL,.net,asp.net,health-monitoring,.net,Asp.net,Health Monitoring,我在ASP.NET健康监测电子邮件的请求信息部分看到了一个相当奇怪的现象,我希望有人能对此有所了解。这是一个面向公众的网站,运行在印度托管提供商的基础设施上。健康监测通过自动电子邮件通知我们服务器错误,但请求的URL不时显示为完全不同的网站。例如: Request information: Request URL: http://www.baidu.com/Default.aspx Request path: /Default.aspx User host address

我在ASP.NET健康监测电子邮件的请求信息部分看到了一个相当奇怪的现象,我希望有人能对此有所了解。这是一个面向公众的网站,运行在印度托管提供商的基础设施上。健康监测通过自动电子邮件通知我们服务器错误,但请求的URL不时显示为完全不同的网站。例如:

Request information:
    Request URL: http://www.baidu.com/Default.aspx
    Request path: /Default.aspx
    User host address: 221.13.128.175
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITY\NETWORK SERVICE
显然,该网站的问题不是百度,显然这个属性也不是推荐人;“请求URL”值是生成错误的路径。IP地址是(假设百度地址是巧合的?),在这个例子中,SQL server后端看起来不可访问(为了安全起见,我没有包含整个错误消息)

什么会导致请求URL属性被任意更改为另一个站点的属性?我以前从未在健康监测事件中看到过这种情况。谢谢


编辑:对于那些不熟悉该网站的人来说,它是中国最大的搜索引擎,绝对不是在与该特定网站相同的印度基础设施上运行。

您可以通过更改主机文件,在服务器的IP地址添加一个进入www.baidu.com的条目,然后请求

如果IIS中的HostHeader为空,那么它可能会在默认网站上结束。这可能不同于您通常的网站,该网站可能会解释您收到的SQL错误消息


我不知道为什么会有人这么做。也许是某个地方的无辜DNS错误,或者是一个写得很糟糕的机器人?

给你打勾Martin,主机文件解释了“如何”,但正如你所说,它没有解释“为什么”。是的,我希望有人也能解决“为什么”!