फ़ाइल या असेंबली लोड नहीं कर सका 'Microsoft.VisualStudio.Web.PageInspector.Loader


83
फ़ाइल या असेंबली लोड नहीं कर सका। Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a या इसकी एक निर्भरता। मॉड्यूल में एक विधानसभा प्रकटन शामिल होने की उम्मीद थी।


असेंबली मैनेजर से लोड किया गया: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll
निष्पादन योग्य C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ DevServer \ 11.0 \ WebDev.WebServer40.exe के तहत चल रहा है
--- एक विस्तृत त्रुटि लॉग निम्नानुसार है। 

=== राज्य की पूर्व सूचना बाँध ===
लॉग: उपयोगकर्ता = TTLWIN2K \ miralp
लॉग: DisplayName = Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a
 (पूरी तरह से निर्दिष्ट)
लॉग: Appbase = फ़ाइल: /// C: / SVN / अस्थायी / घटक / src / MasterpassProxy / src / Webservice /
लॉग: प्रारंभिक PrivatePath = C: \ SVN \ temp \ Components \ src \ MasterpassProxy \ src \ Webservice \ bin
विधानसभा बुला: (अज्ञात)।
===
लॉग: यह बाइंड डिफ़ॉल्ट लोड संदर्भ में शुरू होता है।
लॉग: एप्लिकेशन कॉन्फ़िगरेशन फ़ाइल का उपयोग करना: C: \ SVN \ temp \ Components \ src \ MasterpassProxy \ src \ Webservice \ web.config
लॉग: होस्ट कॉन्फ़िगरेशन फ़ाइल का उपयोग करना: 
लॉग: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config से मशीन कॉन्फ़िगरेशन फ़ाइल का उपयोग करना।
लॉग: पोस्ट-नीति संदर्भ: Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a

1
कृपया टैग का चयन करते समय हमेशा ध्यान रखें। जब आप टैग नाम लिखना शुरू करते हैं, तो हमेशा उन विवरणों को पढ़ें। याद रखें, टैग कीवर्ड नहीं हैं , इसलिए टैग की सूची को उन्हीं शब्दों से भरा हुआ बनाने की कोशिश की जा रही है जो आपके प्रश्न में हैं, प्रश्न को वर्गीकृत करने में मदद नहीं करते हैं।
चार्ल्स

जर्मन संदेश रीड डेटी ओडर असेंबली "Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11f50a3a" oder eine Abhängigkeit davon wurde nurt gefunden है। दास सिस्टम कन्न एंगेजबिन डेटि निक्ट ढूंढते हैं। (बस किसी मामले में यह googling है)।
उवे कीम

1
विज़ुअल स्टूडियो 2019 प्रीव्यू को स्थापित करने के बाद, वीएस 2017 में मुझसे त्रुटि हुई। मैंने वैश्विक "web.config" फाइलों से "Microsoft.VisualStudio.Web.PageInspector.Loader" के सभी निशान हटाकर इससे छुटकारा पाने में कामयाबी हासिल की। मैंने विजुअल स्टूडियो 2019 के बिना दूसरे पीसी से "C: \ Program Files (x86) \ Microsoft वेब टूल्स \ Page इंस्पेक्टर" की सामग्री भी खींची और इसे अपने स्थानीय पीसी पर वापस कॉपी किया।
Uwe Keim

मैंने एक ही मुद्दे का सामना किया है इस उत्तर की जांच करें [उत्तर] ( stackoverflow.com/a/64484599/1053191 )
आशी

जवाबों:


183

मैं बस एक ही समस्या में भाग गया, और अपराधी मेरी विजुअल स्टूडियो एक्सप्रेस 2012 की स्थापना रद्द कर रहा था । यह संभव है कि यह विजुअल स्टूडियो का कोई भी संस्करण हो सकता है, क्योंकि इस उत्तर पर टिप्पणी यह ​​संकेत दे रही है कि दृश्य अभी भी दृश्य स्टूडियो 2019 के साथ होता है । संचालन का मेरा समग्र क्रम था:

  • स्थापित विजुअल स्टूडियो एक्सप्रेस 2012 (बहुत समय पहले)
  • कई महीनों तक खुशी से विजुअल स्टूडियो एक्सप्रेस 2012 का उपयोग किया
  • स्थापित विजुअल स्टूडियो 2013 प्रीमियम
  • सप्ताह के लिए खुशी से विजुअल स्टूडियो 2013 प्रीमियम का उपयोग किया
  • स्थापना रद्द Visual Studio Express 2012
  • त्रुटि

मैं इसके कारण पर 100% निश्चित नहीं हूं, या विज़ुअल स्टूडियो संस्करणों के संयोजन इस व्यवहार को प्रदर्शित करेंगे। लेकिन मेरे लिए इसका हल web.configफ्रेमवर्क निर्देशिकाओं में रूट फ़ाइलों को संपादित करना था :

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config

(विभिन्न फ्रेमवर्क संस्करणों के लिए आपके पास अलग-अलग फ़ोल्डर हो सकते हैं।)

और नोड्स को हटा दें:

<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

किसी भी उद्घाटन / समापन मूल नोड्स को हटाने के लिए सावधान रहें जो इन के रूप में एक ही पंक्ति (ओं) पर भी हैं।

इससे मेरे लिए समस्या हल हो गई।


12
आपका उत्तर सही है। अचानक त्रुटि होने का कारण यह है कि VS2012 की स्थापना रद्द करने से असेंबली को हटा दिया जाएगा Microsoft.VisualStudio.Web.PageInspector.Loaderऔर .NET फ्रेमवर्क web.configअभी भी इसे संदर्भित कर रहा है - भले ही यह कहने के लिए कि "इस विधानसभा का उपयोग न करें" (संदर्भ: <remove />टैग) !!! नोट: आप .NET (2.0, 3.5, 4.0 और 32/64 बिट) को लक्षित करने वाले .NET के किस संस्करण पर निर्भर करते हैं, आपको C:\Windows\Microsoft.NET\Framework[64]\[version]\Config\ पथ के अंतर्गत कई web.config फ़ाइलों को संपादित करने की आवश्यकता हो सकती है ।
क्रिस वॉल्श

2
मुझे 2013 एक्सप्रेस की स्थापना रद्द करने के बाद यह त्रुटि मिली। और आपके समाधान ने मेरे लिए काम किया।
तातिगो

4
और मुझे यह वीएस 2015 सामुदायिक पूर्वावलोकन की स्थापना रद्द करने के बाद मिला, और यह मेरे लिए भी काम करता है।
यार्न लेवी

2
मेरे पास यह त्रुटियां भी हैं - VS2015 प्रो स्थापित और स्थापना रद्द VS2013 प्रो; VS2015 प्रो सेटअप की मरम्मत करने से दुर्भाग्य से समस्या ठीक नहीं हुई
टोकन

5
@wiero: मैं। वीएस 2017 समुदाय के साथ वीएस 2019 पूर्वावलोकन साइड-बाय-साइड स्थापित करने के बाद हुआ। Fwiw, समाधान लाइन को हटाने के लिए था <add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>सेC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
dpant

20

उन पंक्तियों को हटाने की आवश्यकता नहीं है
बस नज़दीकी और व्यवस्थापक विशेषाधिकारों के साथ विज़ुअल स्टूडियो को फिर से खोलें ।


3
मैं हर समय एडमिन मोड में विजुअल स्टूडियो चलाता हूं लेकिन यह अभी भी काम नहीं किया। उन पंक्तियों को हटा दिया गया जैसा कि david / mike ने सुझाव दिया था कि यह ट्रिक है।
एड्रियन हेडली

यह मेरे लिए काम कर रहा था, हालांकि लाइनों की जगह (स्वीकृत उत्तर) काम नहीं किया (यह सिर्फ एक असेंबली को लापता के रूप में कह रही एक त्रुटि को फेंक दिया)। ऐसा प्रतीत होता है कि यहां लोगों को सभी अलग-अलग समस्याएं हैं, सभी को विधानसभा संदर्भ के साथ करना है .. लेकिन सभी समस्याएं थोड़ी अलग हैं और इसलिए थोड़ा अलग समाधान होगा।
जोश हैरिस

16

मुझे वही समस्या मिली लेकिन मेरी विकास मशीन पर नहीं बल्कि होस्टिंग सर्वर पर।

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ web.config C: \ Windows \ Microsoft.NET \ फ्रेमवर्क 64 \ v4.0.30319 \ config \ web.config

मैं अपने web.config में नीचे कोड जोड़कर इसे ठीक करने में सक्षम था

<compilation targetFramework="4.5"> 
    <assemblies> 
        <remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader,
    Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </assemblies> 
</compilation>

या फ़्रेमवर्क निर्देशिकाओं में web.config फ़ाइलों से इस असेंबली का संदर्भ हटाकर।

मैंने कभी भी वहां वी.एस. स्थापित नहीं किया और मैंने कभी पेज इंस्पेक्टर को वहां स्थापित नहीं किया। किसी भी विचार क्यों उन कॉन्फ़िगर उन्हें संदर्भ?


3
मुझे वीएस 2019 पूर्वावलोकन स्थापित करने के बाद यह त्रुटि मिलनी शुरू हुई, और इस समाधान ने मेरे लिए काम किया।
FishBasketGordo

मैंने अनुभाग जोड़ा है और इसने मेरे देव मशीन पर ठीक काम किया है। लेकिन परीक्षण सर्वर पर तैनाती के बाद यह त्रुटि लौटी, वह असेंबली "Microsoft.VisualStudio.Web.PageInspector.Loader" नहीं मिली।
माइकल फ्रीजिम

धन्यवाद - यह मेरे लिए तय किया (मैंने प्रशासक के रूप में वी.एस. को पुनः आरंभ करने की कोशिश की लेकिन इसे ठीक नहीं किया)।
क्रिस्टोफर डी। एमर्सन

बस स्पष्ट करने के लिए - मुझे यह कष्टप्रद त्रुटि एक नई / रिक्त परियोजना में मिली लेकिन यह एक ही समाधान तुरंत समस्या को हल नहीं करता था। मुझे इसके साथ उपद्रव करना पड़ा (वी.एस. को फिर से शुरू करते हुए, कुछ अन्य <ऐड> और <निकालें> मॉड्यूल लाइनों को इस धागे, आदि में उत्तर / टिप्पणियों से आज़माते हुए) और यह अंततः चला गया। सुपर कष्टप्रद।
क्रिस्टोफर डी। एमर्सन

5

अपडेट: इस पृष्ठ के अनुसार विजुअल स्टूडियो 2019 संस्करण 16.0.3 में तय किया गया ।

यदि यह Visual Studio 2019 RC में अपग्रेड करने के बाद होता है, तो निम्न समाधान में मदद मिली:

  1. डाउनलोड कैश निर्देशिका खोजें यहाँ छवि विवरण दर्ज करें
  2. इस निर्देशिका के भीतर AspNetDiagnosticPack.msi खोजने के लिए एक्सप्लोरर या बेहतर का उपयोग करें।
  3. AspNetDiagnosticPack.msi फ़ाइल को चलाएँ (डबल-क्लिक करें) (यह इस MSI की स्थापना को बाध्य करेगा)।

यहां मिला वर्कअराउंड


जोड़ा गया अपडेट: विजुअल स्टूडियो 2019 संस्करण 16.0.3 में तय किया गया।
बर्नार्ड वेंडर

3

विजुअल स्टूडियो 2019 को स्थापित करने के बाद मेरे पास यह मुद्दा था (जबकि 2017 अभी भी स्थापित था)। यह एक लापता घटक के कारण होता है - AspNetDiagnosticPack.msi- जो एक आवश्यक पैकेज को स्थापित करने में विफल रहता हैC:\ProgramData\Microsoft\VisualStudio\Packages\

मेरे लिए काम करने वाला समाधान यह था:

  • Visual Studio को बंद करें

  • से पैकेज डाउनलोड करें:

https://download.visualstudio.microsoft.com/download/pr/e13d544f-5a3c-4bb3-9a7c-1e56b1f90e10/f8e5888ff01a7009ef8c2ef16aa02ab9/aspnetdiagnosticpack.msi

  • इंस्टॉलर को चलाएं और इंस्टॉल करें।

इसे ठीक करना चाहिए।

अधिक जानकारी पाई जा सकती है: https://developercommunity.visualstudio.com/content/problem/398640/could-not-load-file-or-assembly-microsoftvisualstu-7.html


2

उन लोगों के लिए जो यहां समाप्त हो सकते हैं, डिबगिंग करते समय अपने प्रोजेक्ट के वेब.ऑन्फिग फ़ाइल में निम्न पंक्ति को हटाने का प्रयास करें <identity impersonate="true" userName="blah" password="blah">

जब तक मैं आखिरकार निम्नलिखित थ्रेड में आया, तब तक समय लगा: फ़ाइल या असेंबली या उसकी किसी एक निर्भरता को लोड नहीं किया जा सका। प्रवेश निषेध है। मुद्दा यादृच्छिक है, लेकिन एक बार होने के बाद भी यह जारी है


2

VS2013 पूर्वावलोकन की स्थापना रद्द करने के बाद VS2013 में ASP.NET प्रोजेक्ट को चलाने का प्रयास करते समय मैं इस त्रुटि में भाग गया हूं। VS2013 स्थापना को सुधारने से लगता है कि समस्या हल हो गई है।


0

मैंने gac से dll हटा दिया और यह काम करने लगा। मुझे यकीन नहीं है कि वे डीएल कहां से आए हैं। यदि आपके पास दृश्य स्टूडियो के 2 या अधिक संस्करण हैं, तो अंतिम संस्करण को पुनर्स्थापित करें।


0

अपने Microsoft.ApplicationInsights nuget पैकेज को अपडेट करने का प्रयास करें। यह अन्य निर्भरता भी स्थापित करता है। मैं इस समस्या में भाग गया जब मुझे अपना टारगेट फ्रेमवर्क बदलना पड़ा।

  1. उपकरण> NuGet पैकेज प्रबंधक> समाधान के लिए NuGet पैकेज प्रबंधित करें ...
  2. "आवेदन" के लिए खोज

या चलाते हैं

Install-Package Microsoft.ApplicationInsights

0

इसी तरह की समस्या थी (एक और असेंबली) और मेरे लिए यह मशीन पर web.config में एक लापता लाइन थी। एक लाइन जो मुझे लगता है कि वेब सर्वर को लोड करने की अनुमति देता है (कोई?) Dll। मुझे web.config में संकलन-असेंबली सूची में "*" जोड़ना था:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config

इस कदर

    <compilation>
      <assemblies>
        ...
        <add assembly="*" />
      </assemblies>
    </compilation>

इसे खोजने के लिए मुझे एक काम करने वाले सर्वर से फ़ाइल की तुलना करनी होगी। तो मुझे ऐसा लगता है कि यह वास्तव में एक लोड विफलता है, लेकिन यह निर्धारित करने के लिए कि यह क्यों विफल हो जाता है, हमें शेरेज एच होने की आवश्यकता है .. आम तौर पर मुझे यह पता लगाने के लिए ProcessMonitor जैसे उपकरण का उपयोग होता है कि मुझे लोड विफलता क्यों मिलती है, लेकिन इस बार, बेशक, इसने मुझे कोई उपयोगी आउटपुट नहीं दिया .. IIS ने कभी विधानसभा को लोड करने की कोशिश नहीं की!


0

यदि आप दोनों रास्तों में web.config नहीं देखते हैं: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config

फ़ाइल "वेब" " C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\" में है जो मैं वास्तव में आपको दिखाना चाहता हूं, यह Web.config, आपको इसे इसके साथ खोलना चाहिए: नोटपैड ++ ... और निकालें:

//<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader,
    Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />"

मैं उनके साथ अपनी समस्या खत्म करता हूं।


0

हमारी परियोजना में गलत तरीके से PageInspector.Loader.dll का संदर्भ GAC में लंबे समय से था:

 <ItemGroup>
    <Reference Include="Microsoft.VisualStudio.Web.PageInspector.Loader">
      <HintPath>..\..\..\..\..\..\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll</HintPath>
    </Reference>
  </ItemGroup>

इसने कुछ समय के लिए काम किया, लेकिन हाल ही में Azure में तैनाती के कारण त्रुटि हुई "पैकेज Microsoft के लिए संकलन लाइब्रेरी स्थान नहीं मिल सकता है। VisualStudio.Web.PageInspector.Loader"।

हमने .csproj फ़ाइल से संदर्भ पाया और हटा दिया और समस्या ठीक हो गई।


0

मुझे मिला यह जवाब मेरे लिए एकदम सही है

उन लाइनों को हटाने की कोई जरूरत नहीं है

बस बंद करें और व्यवस्थापक विशेषाधिकारों के साथ विजुअल स्टूडियो को फिर से खोलें।


<निकालें विधानसभा = "Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a" / <<विधानसभा जोड़ें = "Microsoft.VisualStudio.Web.PageInspector.Loader, संस्करण = 1.0 =। 0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a "/>
Issam Alhashedi

-4

इस थ्रेड में स्वीकृत समाधान को लागू करके मेरे अंत में इस समस्या को हल किया।

निम्न दो फ़ाइलों को संशोधित कर रहा है और Microsoft.VisualStudio.Web.PageInspector.Loaderसमस्या को हल कर रहा है।

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config

जवाब मौजूदा जवाबों के लिए कुछ भी नहीं जोड़ता है
माइकल फ्रीजिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.