سؤال

لقد كنا نعمل على تطبيق يعتمد بشكل كبير على VirtualPathProviders في ASP.NET.

لقد جئنا للتو لوضع الأمر على خادم مباشر لتوضيح ذلك، ويبدو أن VirtualPathProviders ببساطة لا تعمل عندما يتم تجميع الموقع مسبقاً!!

لقد كنت أبحث في الحل البديل الذي تم نشره هنا: http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, ، لكن حتى الآن لم أتمكن من تشغيل ذلك أيضًا!(حسنًا - إنه يعمل بشكل جيد في خادم تطوير الويب الخاص بـ visual studio - ولكن ليس على صندوق IIS الخاص بنا - مرة أخرى!).

هل لدى أي شخص هنا أي معلومات أخرى عن المشكلة؟هل تم إصلاحه في .NET v3.5 (نحن نعمل حاليًا على إنشاء الإصدار 2.0)؟

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

المحلول

لسوء الحظ هذا غير مدعوم رسميًا.انظر ما يلي مقالة MSDN.

إذا تم ترجمة موقع ويب مسبقًا للنشر، فلن يتم تجميع المحتوى المقدم بواسطة مثيل VirtualPathProvider، ولن يتم استخدام أي مثيلات VirtualPathProvider بواسطة الموقع المترجم مسبقًا.

الموقع الذي أشرت إليه هو حل غير رسمي.لا أعتقد أنه تم إصلاحه في .NET 3.5 SP1

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