2010-12-01 3 views
-2

Мы создали сайт с именем donmueang.com; этот сайт содержит два настраиваемых элемента управления с именем Youtube control и flickr control. Наша проблема заключается в том, что эти два пользовательских элемента управления хорошо работают на сервере разработки, но на рабочем сервере не работает только управление flickr.Пользовательский контроль для flickr не работает на производственном сервере, но он работает на сервере разработки

Какая проблема?

+4

* Не работает * - это фраза, обычно используемая людьми, которые не знают или не заботятся о том, как работает компьютер. Эта фраза совершенно не подходит разработчику программного обеспечения. Вам нужно будет предоставить гораздо больше информации об этих элементах управления, о том, как они реализованы, показать какой-то исходный код, объяснить, каков ожидаемый результат и как фактический результат на производственном сервере отличается от этого ожидаемого результата. – 2010-12-01 07:26:04

ответ

0

Я понял. Это связано с тем, где Flickr API пытается хранить кеш. По умолчанию он пытается создать каталог и сохранить файл в текущей папке ApplicationData пользователя. Поскольку большинство производственных серверов не будут предоставлять доступ из вашего приложения в эту папку, API Flickr загрузится неправильно.

Исправления для меня, так как я использую API ASP.NET Flickr, было добавить запись в файл web.config:

<flickrNet cacheLocation="E:\inetpub\[MyWebAppDirectory]\flickr_cache\"></flickrNet>

Надеется, что это помогает.

Смежные вопросы