मैं क्रोम और एज दोनों में आउटलुक वेब ऐड-इन का परीक्षण कर रहा हूं। मैं आईआईएस-एक्सप्रेस का उपयोग कर रहा हूं (वीएस2017 से लॉन्च किया गया)

मेनिफेस्ट फ़ाइल में "iconURL" तत्व द्वारा इंगित किया गया आइकन लोड नहीं होगा। मुझे निम्नलिखित त्रुटि मिलती है:

संसाधन लोड करने में विफल: net::ERR_CONNECTION_REFUSED

ब्राउज़र कैश साफ़ करने से मदद नहीं मिली।

हमने जो देखा वह यह था कि जब एक नया परीक्षण प्रोजेक्ट (आउटलुक वेब ऐड-इन) बनाया गया था, तो सब कुछ सामान्य रूप से काम करता था।

हमें संदेह है कि हमारे नियमित प्रोजेक्ट द्वारा IIS-Express लॉन्च नहीं किया जा रहा है।

हमें लगता है कि क्योंकि हमें टेस्ट ऐड-इन में डिबग सत्र को समाप्त करने के लिए स्टॉप डिबगिंग बटन पर क्लिक करना था, लेकिन हमारे नियमित ऐड-इन में "स्टार्ट" बटन अभी भी सक्रिय था जैसे कि कोई डिबगिंग सत्र शुरू नहीं हुआ था!

कोई विचार?

0
ezG 17 पद 2018, 13:01

1 उत्तर

सबसे बढ़िया उत्तर

इस विशेष मामले में यह पता चला है कि आईआईएस एक्सप्रेस नहीं चल रहा था।

वीएस स्टूडियो समाधान में दो परियोजनाएं हैं; और Office वेब ऐड-इन, और एक WebAPI सेवा।

दो अलग-अलग प्रोजेक्ट होने का नतीजा यह है कि दोनों अलग-अलग होस्ट के तहत चल रहे हैं (उदाहरण के लिए लोकलहोस्ट: 1234 ऐड-इन के लिए, और लोकलहोस्ट: 5678 वेब सेवा के लिए)।

मैंने जो किया वह समाधान के गुणों को खोलना था।

अपने समाधान का चयन करें ताकि इसे हाइलाइट किया जा सके फिर प्रोजेक्ट/गुण/सामान्य गुण/स्टार्टअप प्रोजेक्ट/एकाधिक स्टार्टअप प्रोजेक्ट चुनें।

फिर मैं एक ही समय में लॉन्च करने के लिए अपनी वेब सेवा और ऑफिस ऐड-इन दोनों का चयन करता हूं।

अब जब आईआईएस एक्सप्रेस चलने की गारंटी है, तो मेरा आइकन मिल सकता है।

सर्वश्रेष्ठ समाधान नहीं हालांकि इससे मेरी समस्या हल हो गई। मुझे सीओआरएस के साथ एक नई समस्या का सामना करना पड़ा। हम उस समय नहीं जानते थे कि अलग वेब प्रोजेक्ट होने से इसका कारण हो सकता है।

हम परियोजनाओं का संयोजन करेंगे ताकि CORS चिंताओं को समाप्त किया जा सके।

0
ezG 19 पद 2018, 18:13