【问题标题】:Error 500 when google indexing robots visits my website (IIS)谷歌索引机器人访问我的网站时出现错误 500 (IIS)
【发布时间】:2012-12-15 00:28:07
【问题描述】:

我在 asp.net mvc3 中开发了一个网站,因此我将它托管在 Windows 服务器 (OVH) 上。

域名已在 GoDaddy 注册,因此我编辑了 A 类型的 DNS 记录以指向我的 OVH 托管服务器。

GoDaddy DNS records
-------------------
Host :      @   
Points to : [Server-IP]
TTL :       1 Hour          

Host :      www 
Points to : [Server-IP]
TTL :       1 Hour

因此我可以访问该网站,但是当 Google Robot 尝试访问我的网站时,它会收到错误 500(这意味着服务器端错误),这导致我的网站无法被 google、bing 和其他搜索引擎索引.

当机器人尝试为我的网站编制索引时,我每周都会在 Google 网站管理员工具错误日志中查看错误 500。

我在 GoDaddy 上配置 DNS 记录时是否犯了错误?还是我必须在 IIS 管理器中编辑某些内容?

非常感谢!

【问题讨论】:

    标签: iis indexing dns robot


    【解决方案1】:

    500 通常意味着您的代码中有错误。检查 Windows 事件日志中的 .NET 异常或设置 ELMAH 以记录所有未捕获的异常。

    【讨论】:

    • 谢谢我已经能够使用 ELMAH 查看异常,它来自我试图访问 httpcontext 中不存在于机器人中的用户语言...:p 非常感谢!!
    猜你喜欢
    • 2018-06-06
    • 2015-05-26
    • 1970-01-01
    • 2013-03-10
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    相关资源
    最近更新 更多