0

我有一个 ASP.NET 网站,我们称之为 MySite,在与网站相同的级别上,有一个虚拟文件夹 - Data。在那个文件夹中,我有 AdRotator 控件所需的 xml 文件。

我把“http://localhost/Data/Ads.xml”放在 AdvertisementFile 中,我得到这个错误:

“http://localhost/Data/Ads.xml”不是有效的虚拟路径。

有没有办法让这个工作?

4

1 回答 1

0

出于安全原因,使用开箱即用的控件,xml 文件必须位于同一网站上。

您可以编写自己的方法从外部服务器读取文件,例如使用 HttpWebRequest,然后从该流创建服务器端 XML 文件并将其与 AdControl 一起使用。

还有 AdCreated 事件可供查看。

于 2010-10-01T12:19:38.620 回答