错误提示:
AdRotator AdRotator1 未能找到 AdvertisementFile 或该文件无效。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: AdRotator AdRotator1 未能找到 AdvertisementFile 或该文件无效。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[HttpException (0x80004005): AdRotator AdRotator1 未能找到 AdvertisementFile 或该文件无效。]   System.Web.UI.WebControls.AdRotator.GetFileData(String fileName) +594   System.Web.UI.WebControls.AdRotator.PerformAdFileBinding() +58   System.Web.UI.WebControls.AdRotator.OnPreRender(EventArgs e) +62   System.Web.UI.Control.PreRenderRecursiveInternal() +148   System.Web.UI.Control.PreRenderRecursiveInternal() +233   System.Web.UI.Control.PreRenderRecursiveInternal() +233   System.Web.UI.Control.PreRenderRecursiveInternal() +233   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4421

 

解决方案:

一定要注意首字母要大写

正确写法如下:
广告控件
<Advertisements>
<Ad>
    <ImageUrl>Images/AD1.GIF</ImageUrl>                   <!--图像文件的绝对或相对Url-->
    <NavigateUrl>http://www.baidu.com</NavigateUrl>       <!--单击此Ad之后访问的目标Web站点-->
    <AlternateText>BaiDu</AlternateText>                  <!--鼠标在图像上方移动时显示的文本-->
    <Keyword>1</Keyword>                                  <!--指定给此Ad的该类别-->
    <Impressions>100</Impressions>                        <!--在循环播放时间安排中广告的优先级-->
</Ad>
<Ad>
    <ImageUrl>Images/AD2.GIF</ImageUrl>
    <NavigateUrl>http://www.google.com</NavigateUrl>
    <AlternateText>Google</AlternateText>
    <Keyword>1</Keyword>
    <Impressions>20</Impressions>
</Ad>
</Advertisements>