0

私は ASP.NET Web サイトを持っています。これを MySite と呼びましょう。Web サイトと同じレベルに、仮想フォルダー (データ) があります。そのフォルダーには、AdRotator コントロールに必要な xml ファイルがあります。

AdvertisementFile に「http://localhost/Data/Ads.xml」を入力すると、次のエラーが発生します。

「http://localhost/Data/Ads.xml」は有効な仮想パスではありません。

これを機能させる方法はありますか?

4

1 に答える 1

0

デフォルトのコントロールを使用して、セキュリティ上の理由から、xml ファイルは同じ Web サイト上にある必要があります。

たとえば、HttpWebRequest を使用して、外部サーバーからファイルを読み取る独自のメソッドを作成し、そのストリームからサーバー側の XML ファイルを作成して、AdControl で使用することができます。

注目すべき AdCreated イベントもあります。

于 2010-10-01T12:19:38.620 に答える