2010-12-01 3 views
-2

Nous avons développé un site nommé donmueang.com; ce site contient deux contrôles personnalisés nommés contrôle Youtube et contrôle flickr. Notre problème est que ces deux contrôles personnalisés fonctionnent bien sur le serveur de développement, mais seul le contrôle flickr ne fonctionne pas sur le serveur de production.Le contrôle personnalisé pour flickr ne fonctionne pas sur le serveur de production mais il fonctionne sur le serveur de développement

Quel serait le problème réel?

+4

* Ne pas travailler * est une expression couramment utilisée par des personnes qui ne connaissent pas ou ne se soucient pas du fonctionnement d'un ordinateur. Cette phrase est totalement inappropriée pour un développeur de logiciel. Vous devrez fournir beaucoup plus de détails sur ces contrôles, comment ils sont implémentés, montrer du code source, expliquer quel est le résultat attendu et comment le résultat réel sur le serveur de production diffère de ce résultat attendu. –

Répondre

0

Je l'ai compris. Cela concerne l'endroit où l'API Flickr essaie de stocker son cache. Par défaut, il tente de créer un répertoire et de stocker un fichier dans le dossier ApplicationData de l'utilisateur actuellement connecté. Étant donné que la plupart des serveurs de production n'accordent pas l'accès à votre dossier à partir de votre application, l'API Flickr ne se charge pas correctement.

Le correctif pour moi, puisque je suis en utilisant l'API ASP.NET Flickr, a été d'ajouter une entrée dans le fichier web.config:

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

Hope this helps.

Questions connexes