كيفية الحصول على .صافي CCW الجمعية إلى تكوين التحميل من dll.التكوين
-
10-07-2019 - |
سؤال
لدي .صافي مكون يتعرض كما CCW (Com للاستدعاء المجمع) و حملت إلى غير مدارة تطبيق IIS (ملقم ATL).الجمعية المثبت مسجلة COM باستخدام regasm /codebase
.
العنصر يتطلب تكوين مثل عادة وضعت في شبكة الإنترنت.config file for IIS التطبيق.ولكن أنا لا أريد إسقاط التكوين إما إلى w3pw.exe.التكوين أو آلة.التكوين - من الناحية المثالية أود التكوين ليتم تثبيتها تعيش جنبا الى جنب مع الجمعية التي يتعرض COM.
لم أجد وسيلة لتحقيق ذلك.منذ COM الجمعية يتم تحميلها في الافتراضي AppDomain, لذلك أنا لا أعتقد أنني يمكن تكوين هذا المجال لتحميل من موقع بديل.
المحلول
يمكنك محاولة
AppDomain.CurrentDomain.SetData ("APP_CONFIG_FILE",ConfigFile);
حيث ConfigFile هو المسار الكامل إلى التطبيق الخاص بك التطبيق.ملف التكوين.(c: est\myapp.config) من تحميل التطبيق.التكوين البيانات إلى DLL
لا تنتمي إلى StackOverflow