如果这个问题已经有几个月了,并且认为我在应用程序的早期版本中向 Googlebot 展示了该控制器方法。但是最近添加了新的-LatestNews
也标有[ChildActionOnly]
属性
问题 Elmah 有时会遇到以下异常:
The action 'LatestNews' is accessible only by a child request.
从
Connection: Keep-alive Accept: */* Accept-Encoding: gzip,deflate From: googlebot(at)googlebot.com Host: soldiez.com User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
我有以下行动声明(当然有点简化)
[ChildActionOnly]
public virtual ActionResult LatestNews()
{
var data = DataManager.CollectNews();
return PartialView( data );
}
并且 View 是这样调用的:
<asp:Content ID="Content1" ContentPlaceHolderID="RightContent" runat="server"><%
Html.RenderAction( MVC.Home.LatestNews() );
%></asp:Content>
我想知道谷歌如何找到那个子动作。我从来没有部署过没有 ChildActionOnly 的版本
我将不胜感激任何帮助!