मैं क्रोम और एज दोनों में आउटलुक वेब ऐड-इन का परीक्षण कर रहा हूं। मैं आईआईएस-एक्सप्रेस का उपयोग कर रहा हूं (वीएस2017 से लॉन्च किया गया)
मेनिफेस्ट फ़ाइल में "iconURL" तत्व द्वारा इंगित किया गया आइकन लोड नहीं होगा। मुझे निम्नलिखित त्रुटि मिलती है:
संसाधन लोड करने में विफल: net::ERR_CONNECTION_REFUSED
ब्राउज़र कैश साफ़ करने से मदद नहीं मिली।
हमने जो देखा वह यह था कि जब एक नया परीक्षण प्रोजेक्ट (आउटलुक वेब ऐड-इन) बनाया गया था, तो सब कुछ सामान्य रूप से काम करता था।
हमें संदेह है कि हमारे नियमित प्रोजेक्ट द्वारा IIS-Express लॉन्च नहीं किया जा रहा है।
हमें लगता है कि क्योंकि हमें टेस्ट ऐड-इन में डिबग सत्र को समाप्त करने के लिए स्टॉप डिबगिंग बटन पर क्लिक करना था, लेकिन हमारे नियमित ऐड-इन में "स्टार्ट" बटन अभी भी सक्रिय था जैसे कि कोई डिबगिंग सत्र शुरू नहीं हुआ था!
कोई विचार?
1 उत्तर
इस विशेष मामले में यह पता चला है कि आईआईएस एक्सप्रेस नहीं चल रहा था।
वीएस स्टूडियो समाधान में दो परियोजनाएं हैं; और Office वेब ऐड-इन, और एक WebAPI सेवा।
दो अलग-अलग प्रोजेक्ट होने का नतीजा यह है कि दोनों अलग-अलग होस्ट के तहत चल रहे हैं (उदाहरण के लिए लोकलहोस्ट: 1234 ऐड-इन के लिए, और लोकलहोस्ट: 5678 वेब सेवा के लिए)।
मैंने जो किया वह समाधान के गुणों को खोलना था।
अपने समाधान का चयन करें ताकि इसे हाइलाइट किया जा सके फिर प्रोजेक्ट/गुण/सामान्य गुण/स्टार्टअप प्रोजेक्ट/एकाधिक स्टार्टअप प्रोजेक्ट चुनें।
फिर मैं एक ही समय में लॉन्च करने के लिए अपनी वेब सेवा और ऑफिस ऐड-इन दोनों का चयन करता हूं।
अब जब आईआईएस एक्सप्रेस चलने की गारंटी है, तो मेरा आइकन मिल सकता है।
सर्वश्रेष्ठ समाधान नहीं हालांकि इससे मेरी समस्या हल हो गई। मुझे सीओआरएस के साथ एक नई समस्या का सामना करना पड़ा। हम उस समय नहीं जानते थे कि अलग वेब प्रोजेक्ट होने से इसका कारण हो सकता है।
हम परियोजनाओं का संयोजन करेंगे ताकि CORS चिंताओं को समाप्त किया जा सके।
संबंधित सवाल
नए सवाल
office-js
OfficeJS Microsoft Office क्लाइंट अनुप्रयोगों के लिए नया जावास्क्रिप्ट एक्स्टेंसिबिलिटी मॉडल है। आप Windows, वेब, iOS और मैक पर चलने वाले Office अनुप्रयोगों का विस्तार कर सकते हैं। यह मॉडल Office 2013 से शुरू होने वाले Office क्लाइंट अनुप्रयोगों पर लागू होता है। कृपया अतिरिक्त मार्गदर्शन के लिए टैग जानकारी पढ़ें कि मौका कैसे बढ़ाया जाए जिससे आपको अपने प्रश्नों का उच्च गुणवत्ता वाला उत्तर मिलेगा।