11

में वापस जोड़ता रहता है। मैं अपने .NET कोर लॉन्च सेटिंग्स से आईआईएस एक्सप्रेस प्रोफाइल को हटाने की कोशिश कर रहा हूं लेकिन हर बार जब मैं समाधान को दोबारा दर्ज करता हूं, तो विजुअल स्टूडियो इसे फिर से जोड़ता है। उदाहरण के लिए, एक नई परियोजना में मेरी लांच सेटिंग्स इसविजुअल स्टूडियो आईआईएस एक्सप्रेस को मेरे launchsettings.json

{ 
    "iisSettings": { 
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": { 
     "applicationUrl": "http://localhost:55735/", 
     "sslPort": 0 
    } 
    }, 
    "profiles": { 
    "IIS Express": { 
     "commandName": "IISExpress", 
     "launchBrowser": true, 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     } 
    }, 
    "MyProject": { 
     "commandName": "Project", 
     "launchUrl": "http://localhost:5010", 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     } 
    } 
    } 
} 

जैसे मैं आईआईएस वर्गों

{ 
    "profiles": { 
    "MyProject": { 
     "commandName": "Project", 
     "launchUrl": "http://localhost:5010", 
     "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
     } 
    } 
    } 
} 

समाधान ठीक चलाता है को दूर लग रहा है। लेकिन जैसे ही मैं समाधान बंद कर देता हूं और फिर से खोलता हूं, आईआईएस अनुभाग फिर से दिखाई देते हैं।

कोई विचार?

+0

यह वास्तव में कष्टप्रद है, लेकिन मुझे लगता है कि यह अभी के लिए है। [इस चर्चा] के अनुसार (https://github.com/aspnet/Tooling/issues/486) लगभग एक साल पहले कुछ टिकट बनाया गया था, लेकिन इस पर कोई टिप्पणी नहीं की जाएगी कि यह कभी तय/बदला जाएगा या नहीं। –

उत्तर

7

अद्यतन:

मुद्दा दृश्य स्टूडियो की नवीनतम रिलीज (अपडेट) 2017 (संस्करण 15.3.0) के साथ किया जाना चाहिए।

प्रारंभिक जवाब:

यह एक समाधान है, लेकिन एक बदसूरत वैकल्पिक हल नहीं है। मुझे लगा कि अगर मैं launchsettings.json फ़ाइल को बदलने के लिए अनुमतियों को अस्वीकार कर दूंगा तो यह विजुअल स्टूडियो को हर बार इसे ओवरराइट करने से रोक देगा। चूंकि यह फ़ाइल ज्यादा नहीं बदली है, इसलिए यह मेरे लिए एक संतोषजनक समाधान है।

तो:

  1. अद्यतन अपने launchsettings.json आखिरी बार।
  2. विजुअल स्टूडियो बंद करें।
  3. ओपन सुरक्षा सेटिंग (राइट क्लिक करें Explorer में launchsettings.json पर -> गुण -> सुरक्षा)
  4. उन्नत क्लिक करें - जिसके तहत दृश्य स्टूडियो है> अनुमतियां बदलें
  5. का चयन करें "प्रमाणीकृत उपयोगकर्ता" (या अन्य उपयोगकर्ता समूह आपकी मशीन पर चल रहा है) "अनुमति प्रविष्टियों" सूची से और संपादित करें ->
  6. "फ़ाइलें बनाएं/डेटा लिखें" अनुमति के लिए अस्वीकार करें पर क्लिक करें।
  7. परिवर्तनों को सहेजने के लिए सभी खुले संवादों और चेतावनियों में ठीक क्लिक करें।
  8. विजुअल स्टूडियो को फिर से खोलें और देखें कि यह अपडेट करने में विफल रहता है।

उम्मीद है कि यह मदद करता है।

+0

Thats वास्तव में एक बदसूरत कामकाज है! मुझे यकीन नहीं है कि मैं इसे उत्तर के रूप में स्वीकार कर सकता हूं। –

+0

हाँ, आप सही हैं। मैं शायद इसे स्वीकार नहीं करता, क्योंकि यह एक हैक की तरह है। –

+2

मैं पुष्टि कर सकता हूं कि यह समस्या विजुअल स्टूडियो संस्करण 15.3.0 में हल हो गई है। विकास को अब से बहुत कम निराशाजनक बनाना चाहिए! –

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