1.新建一个站点
2.右击解决方案中的资源管理器的App_Data,新建了一个名为ImageFile.xml的XML文件
3.在文件中输入如下代码:- <Advertisements>
- <Ad>
<ImageUrl>../Image/010.jpg</ImageUrl>
<NavigateUrl>../Image/010.jpg</NavigateUrl>
<AlternateText>abc</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
- <Ad>
<ImageUrl>../Image/014.jpg</ImageUrl>
<NavigateUrl>../Image/014.jpg</NavigateUrl>
<AlternateText>def</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
</Advertisements>
4.新建一个Image文件夹,将一些图片加入到该文件中
5.在Default.aspx页面上从工具箱中拖一个AdRotator控件到页面上,设置其AdvertisementFile为App_Data文件夹下面的ImageFile.xml,代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:AdRotator ID="AdRotator1" runat="server"
AdvertisementFile="App_Data/ImageFile.xml" />
</div>
</form>
</body>
</html>6.点击F5开始编译,发现有一个错误:
Invalid token 'Text' at root level of document.7.运行页面出现如下信息:
HTTP Error 403 - Forbidden.
如何解决?
2.右击解决方案中的资源管理器的App_Data,新建了一个名为ImageFile.xml的XML文件
3.在文件中输入如下代码:- <Advertisements>
- <Ad>
<ImageUrl>../Image/010.jpg</ImageUrl>
<NavigateUrl>../Image/010.jpg</NavigateUrl>
<AlternateText>abc</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
- <Ad>
<ImageUrl>../Image/014.jpg</ImageUrl>
<NavigateUrl>../Image/014.jpg</NavigateUrl>
<AlternateText>def</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
</Advertisements>
4.新建一个Image文件夹,将一些图片加入到该文件中
5.在Default.aspx页面上从工具箱中拖一个AdRotator控件到页面上,设置其AdvertisementFile为App_Data文件夹下面的ImageFile.xml,代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:AdRotator ID="AdRotator1" runat="server"
AdvertisementFile="App_Data/ImageFile.xml" />
</div>
</form>
</body>
</html>6.点击F5开始编译,发现有一个错误:
Invalid token 'Text' at root level of document.7.运行页面出现如下信息:
HTTP Error 403 - Forbidden.
如何解决?
程序如下:<Text>
- <Advertisements>
- <Ad>
<ImageUrl>../Image/010.jpg</ImageUrl>
<NavigateUrl>../Image/010.jpg</NavigateUrl>
<AlternateText>abc</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
- <Ad>
<ImageUrl>../Image/014.jpg</ImageUrl>
<NavigateUrl>../Image/014.jpg</NavigateUrl>
<AlternateText>def</AlternateText>
<Height>200</Height>
<Width>200</Width>
<Impressions>1</Impressions>
<Keyword>Baby</Keyword>
</Ad>
</Advertisements>
</Text>6的错误没有了,可是7的错误依然存在。
难道不在这个目录中添加就可以了么?
我先试试看。
“将广告文件存储在App_Data目录中是出于安全性的考虑,因为该目录在Machine.config中配置为拒绝来自Internet的对任何类型的文件的访问。”
有关
报的错误就是这有关的
楼主看下http://support.microsoft.com/kb/224389/
多谢老兄指点,我查了一下,我的系统是xp,默认情况下IIS为5.0,而5.0是无法升级的,据说xp不支持6.0的IIS,除非换系统。而现在的机器是公司的,不能随便更换系统,所以颇为麻烦。等我回家用Win7系统试一下。如果成功就结账。