سؤال

الخلفية: أعمل في تطبيق ويب ASP.NET على شبكة إنترانت. تم تعيين Cookieless = "True" في Web.config في تكوين الجلسات. يتم تشغيل التطبيق خارج صفحة ويمكن تشغيله في عدة أوضاع مختلفة (رابط مختلف لكل وضع). إنه متطلبات تجارية أن مثيلات متعددة للتطبيق يمكن تشغيلها في نفس الوقت للمقارنة، وبالتالي يجب أن يكون لكل متصفح تفرخ جلسة جديدة ... على أي حال ...

التحقق من مجلد ملفات الإنترنت المؤقتة على جهاز الكمبيوتر الخاص بي، يتم تنزيل كل صورة مستخدمة في التطبيق الذي يتم عرضه في التطبيق عدة مرات لأن معرف الجلسة موجود في عنوان URL (أفترض) ويسبب الصورة المخزنة مؤقتا لا يمكن العثور عليها. حقل عنوان الإنترنت لنفس الصورة في النموذج http: // mywebserver / mywebapp / (s (......)) /images/xxxxxxx.gif

لمتابعة وجود جلسات CHETIELESS، هي أفضل طريقة لتحريك الصور وغيرها في دليل خارج تطبيق الويب على نفس الخادم (أو مختلف)؟ على سبيل المثال http: //mywebserver/mywebarcesource/images/xxxxxxx.gif.

أي suggeses الأكثر ترحيبا! شكرا أكوام!

هل كانت مفيدة؟

المحلول

لماذا يحتاج عنوان URL ل GIF إلى التغيير فقط لأن الصفحة المضمنة في التغييرات؟ إذا تمكنت من الحفاظ على ثابت عنوان URL GIF، فسيتم تخزينها مؤقتا كما تأمل.

هذا هو الشيء نفسه كثيرا ما تقترحه، مع تغيير دليل الصور إلى خارج تطبيق الويب. يمكنك دائما القيام بذلك مع قاعدة إعادة التوجيه داخل خادم الويب إذا كان محرجا للغاية للقيام داخل التطبيق.

أعتقد أن ما أحاول قوله هو "نعم".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top