2016-08-09 25 views
13

फ़ाइल को नहीं ढूंढ सकता है जब मैं एपीआई को हिट करने का प्रयास करता हूं तो एज़ी में सफलतापूर्वक अपना वेब एपी प्रकाशित करने के बाद मुझे निम्न त्रुटि मिलती है।फ़ाइल या असेंबली 'Microsoft.AI.Web' या इसकी निर्भरताओं में से एक लोड नहीं हो सका। सिस्टम निर्दिष्ट

यहाँ a link to api

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 

नोट: कुछ प्रदर्शन विधानसभा बाँध विफलता प्रवेश से संबंधित जुर्माने की है। इस सुविधा को बंद करने के लिए, रजिस्ट्री मान [HKLM\Software\Microsoft\Fusion!EnableLog] हटा दें।

+0

संभावित डुप्लिकेट http://stackoverflow.com/questions/13149851/could-not-load-file-or-assembly- माइक्रोसॉफ्ट-वेब-इंफ्रास्ट्रक्चर) – evgenyl

उत्तर

1

Pls, जाँच this answer:

आप अपने प्रोजेक्ट के साथ dll शामिल हैं और साथ ही यह के लिए एक संदर्भ जोड़ने की आवश्यकता होगी। MVC3 Deployment Dependency Problems

2

मैं इस प्रकार की समस्या को पुनः है:

यहाँ पहले से ही ढेर पर एक समान मुद्दे के लिए एक लिंक है। enter image description here

तब मैं KUDU उपकरण खोलते हैं, तो बिन फ़ोल्डर में Microsoft.AI.Web हटाने के लिए, और साइट को फिर से चलाने:

1) Create web App api with Microsoft.ApplicationInsights.Web installed. 
2) Then deploy the App to Azure Web app. 

यहाँ वेब एपीआई स्क्रीनशॉट काम किया है: यहाँ मेरी पुन: पेश प्रक्रिया है। मुझे आपके साथ एक ही त्रुटि मिलती है, यहां स्क्रीनशॉट है: enter image description here

तो मैं यह सुनिश्चित कर सकता हूं कि यह त्रुटि असेंबली माइक्रोसॉफ्ट.एआई.एब गायब है। प्रतिलिपि स्थानीय रूप में स्क्रीनशॉट निम्नलिखित के रूप में सही सेट करें, तो Azure वेब एप्लिकेशन को पुनर्वितरित: enter image description here

+0

थीई मेरी समस्या हल हो गई है। – BeHappy

32

मैं यह कर इस समस्या का समाधान:

Install-Package Microsoft.ApplicationInsights.Web 

केवल वेब/एपीआई परियोजना के लिए आवेदन इनसाइट्स स्थापित करने के लिए :

Install-Package Microsoft.ApplicationInsights.Web YourProjectName 
की ([फ़ाइल या विधानसभा 'Microsoft.Web.Infrastructure, लोड नहीं कर सका]
+2

नोट: इसे स्थापित करने के लिए, मेनू में: 'टूल्स -> NuGet पैकेज प्रबंधक -> पैकेज प्रबंधक कंसोल' फिर 'इंस्टॉल-पैकेज Microsoft.AplicationInsights.Web' पेस्ट करें और एंटर दबाएं। इसके बाद आप त्रुटियों के बिना आपको एप्लिकेशन चलाने में सक्षम होना चाहिए। – DannyFeliz

संबंधित मुद्दे

 संबंधित मुद्दे