خطأ استثناء في موقع ديف فقط عند VPNING في شبكة مكتبي

StackOverflow https://stackoverflow.com/questions/888756

  •  23-08-2019
  •  | 
  •  

سؤال

أنا أستخدم كتلة معالجة استثناء مكتبة المؤسسة في تطبيق Web ASP.NET. كنت أستخدم هذا التطبيق أمس في العمل (غير VPN) وكل شيء يعمل بشكل جيد. أنا أعمل في المنزل اليوم، وبمجرد أن يكون لدي أشكال Auth'd في التطبيق، أحصل على هذا الخطأ:

حدث خطأ في إنشاء معالج قسم التكوين للاستثناء: تعذر تحميل الملف أو التجميع "Microsoft.Practices.enterpriselibrary.exceptionhandling، الإصدار = 4.1.0.0، الثقافة = محايد، SearchKeyToken = 31BF3856AD364E35" أو أحد تبعياتها. تعريف البيان التجمع الموجود لا يتطابق مع مرجع التجميع. (استثناء من HRESULT: 0x80131040) (C: المشاريع Thesaurussme Thesaurussme Web.config Line 5)

هذا الخطأ يضرب في C: Entlib41src Blocks Common Src Configuration Systemconfigurationsourceimentation.cs, ، في هذه الطريقة:

public override ConfigurationSection GetSection(string sectionName)
{
  ConfigurationSection configurationSection = ConfigurationManager.GetSection(sectionName) as ConfigurationSection;

  SetConfigurationWatchers(sectionName, configurationSection);

  return configurationSection;
}

لقد راجعت جميع الملفات الموجودة في مجلد BIN وكلها 4.1.0.0.

<configSections>
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

جميع الأقسام الأخرى من Web.config التي تشير إلى هذه الأقسام تعرض أيضا 4.1.0.0.

إذا كان ذلك يساعد، يقول Innirexception / Fusionlog:

"=== Pre-Binde State Information === DisplayName = Microsoft.Practices.enterpriselibrary.exceptionhandling، الإصدار = 4.1.0.0، الثقافة = محايد، PublicKeyToken = 31BF3856AD364E35 N (محدد بالكامل) سجل: AppBase = ملف: // / c: / c: / المشاريع / thesaurussme / thesaurussme / log: formal plactpath = c: projects thesaurussme thesaurussme thesaurussme thesaurussme thesaurussme. === سجل: يبدأ هذا الربط في سياق التحميل الافتراضي. سجل: استخدام تكوين التطبيق ملف: c: projects thesaurussme thesaurussme web.config سجل: استخدام ملف تكوين الجهاز من C: Windows Microsoft.NET Framework v2.0.50727 Config machine.config. سجل: مرجع بعد السياسة: Microsoft compractics.enterpriselibrary.exceptionhandling، الإصدار = 4.1.0.0، الثقافة = محايد، PublickeyToken = 31BF3856AD364E35 r nlog: محاولة تنزيل ملف URL جديد: /// c: / المستخدمين / heckacr1 / appdata / appdata / local / temp / temp asp ملفات .NET / ROOR / AC718580 / 56B7F71 / Microsoft.Practices.enterpriselibrary.exceptionhandling.dll. سجل: محاولة تنزيل ملف URL جديد: /// c: / US ers / heckacr1 / appdata / local / temp asp.net الملفات / الجذر / ac718580 / 56b7f71 / microsoft.practices.enterpriselibrary.exceptionhandling / microsoft.practices.enterpriselibrary.exceptionhandling.exceptionhandling.dll. السجل: محاولة تنزيل ملف URL الجديد جديد: /// c: / المشروع / projects/thesaurussme/thesaurussme/bin/microsoft.practices.enterpriselibrary.exceptionhandling.dll. WRN: مقارنة اسم التجميع الناتج عن عدم التطابق: أخطأ رمز المفتاح العام: فشل في إكمال الإعداد التجميع (HR = 0x80131040). تم إنهاء التحقيق."

لماذا يحدث هذا فقط عندما أكون بعيدا عن الإنترانت السلكية و VPNING في؟

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