410状态显示“您请求的页面已被删除”

时间:2013-02-27 16:39:20

标签: c# asp.net iis

我在ASP NET网页后面有以下代码:

Server.ClearError();
Response.Status = "410 Gone";
Response.StatusCode = 410;

在我的localhost上运行一个视图,页面不会重定向,用户可以按预期看到内容。但是,当我上传到我们的临时站点时,我看到文本“您请求的页面已被删除”。而不是我的页面。我查看了IIS 7,我无法找到重定向此页面的位置!?!?

我想要的只是向网站用户展示过期的新闻文章,但至关重要的是让Google了解我的真实意图。

1 个答案:

答案 0 :(得分:5)

我说您需要将Response.TrySkipIisCustomErrors = true;添加为:

Server.ClearError();
Response.TrySkipIisCustomErrors = true;
Response.Status = "410 Gone";
Response.StatusCode = 410;