2017-03-07 10 views
5

और Launch URLASP.NET Core से अंतर क्या है?एएसपी.नेट कोर: लॉन्च यूआरएल बनाम ऐप यूआरएल

enter image description here

इन सेटिंग्स मैं बंदरगाह 44363 पर पोर्ट 4099 और HTTPS पर HTTP पर दोनों मेरे एप्लिकेशन पहुंच सकता है, लेकिन पहले यह वी.एस. 2017 का उपयोग कर HTTPS .मैं पर लॉन्च और अगर मैं अनुप्रयोग के लिए एक ही यूआरएल का उपयोग के साथ

और लॉन्च I प्राप्त करें:

dotnet.exe की प्रक्रिया आईडी निर्धारित करने का प्रयास करने में त्रुटि हुई जो आपके एप्लिकेशन को होस्ट कर रहा है। एक या अधिक त्रुटि हुई।

अगर मैं Launch URL हटाने और HTTPS साथ App URL रखने मैं एक ही त्रुटि मिलती है।

उनके बीच क्या अंतर है और प्रत्येक HTTP को HTTPS पर रीडायरेक्ट करने का तरीका क्या है? जहां तक ​​मैं बता सकता हूँ link to microsoft docs

+0

आईआईएस एक्सप्रेस एसएसएल के साथ परेशानी है बंदरगाह के बीच नहीं दे रहा है 44300 और 4439 9. मुझे नहीं पता कि क्यों, लेकिन उसने मुझे पहले काट दिया है! – DavidG

+0

@ डेविड जी इस मामले में यह 44300 और 4439 9 के बीच है। यह 44363 है। यह एसएसएल चेक सक्षम करने पर स्वतः उत्पन्न हुआ था। –

+0

हां, लेकिन आपने कहा कि आपने ऐप यूआरएल को HTTPS के साथ रखा है। – DavidG

उत्तर

3

: माइक्रोसॉफ्ट अभी की मदद नहीं कर रहा है

  • लॉन्च यूआरएल यूआरएल आप और जो करने के लिए बंदरगाह प्रकार का छोटा बाज सर्वर सुन रहा है पर अपने डॉटनैट कोर आवेदन की मेजबानी है।
  • वेबसाइट्स, AppUrl यूआरएल आईआईएस सुन रहा है। आईआईएस (जो मूल रूप से एक रिवर्स प्रॉक्सी है) AppUrl से लॉन्च यूआरएल तक आने वाले सभी http अनुरोधों को आगे बढ़ाएगा।

आप लॉन्च URL प्रकार का छोटा बाज को सुनने के लिए कोई बंदरगाह है निकालते हैं, और स्टार्टअप पर एक त्रुटि फेंक होगा, या बंदरगाह पर वापस आने 5000

+0

पोर्ट 5000 में त्रुटि या फ़ॉलबैक फेंक देगा, अब क्या? – Pascal

+0

@ पास्कल शायद दृश्य स्टूडियो में एक यादृच्छिक बंदरगाह पर गिर जाएगी लेकिन 5000 तक केस्ट्रल डिफ़ॉल्ट है। –

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