ASP.NET AdRotator AdvertisingFile xml-файл вне приложения
У меня есть веб-сайт ASP.NET, назовем его MySite, и на том же уровне, что и веб-сайт, виртуальная папка - Data. И в этой папке у меня есть XML-файл, необходимый в элементе управления AdRotator.
Я помещаю "http://localhost/Data/Ads.xml" в AdvertisingFile, и я получаю эту ошибку:
http: //localhost/Data/Ads.xml не является допустимым виртуальным путем.
Есть ли способ заставить это работать?
1 ответ
Xml-файл должен находиться на том же веб-сайте из соображений безопасности с использованием готового элемента управления.
Вы можете написать свои собственные методы для чтения файла с внешнего сервера, например, с помощью HttpWebRequest, затем создать файл XML на стороне сервера из этого потока и использовать его с AdControl.
Также есть событие AdCreated для просмотра.