जवाबों:
कॉन्फ़िगरेशन फ़ाइल को applicationhost.config कहा जाता है । यह यहाँ संग्रहीत है:
मेरे दस्तावेज़> IIS एक्सप्रेस> कॉन्फ़िगरेशन
आम तौर पर, लेकिन हमेशा नहीं, इनमें से एक पथ काम करेगा
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
VS2019 के लिए अपडेट करें
यदि आप विजुअल स्टूडियो 2019+ का उपयोग कर रहे हैं तो इस रास्ते की जाँच करें:
$(solutionDir)\.vs\{projectName}\config\applicationhost.config
VS2015 के लिए अपडेट (क्रेडिट: @ टन)
यदि आप विजुअल स्टूडियो 2015-2017 का उपयोग कर रहे हैं, तो इस रास्ते की जाँच करें:
$(solutionDir)\.vs\config\applicationhost.config
दृश्य स्टूडियो 2015+ में आप भी कॉन्फ़िगर जो कर सकते हैं ApplicationHost.config फ़ाइल बदलकर प्रयोग किया जाता है <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
(: MyProject.csproj जैसे) परियोजना फ़ाइल में सेटिंग। (स्रोत: MSDN फोरम )
> iisexpress /config:config-file /site:site-name
जहां config-file
एक पूर्ण पथ है applicationhost.config
। इस पथ को प्राप्त करने के सबसे आसान तरीके के बारे में @CosCallis द्वारा उत्तर भी देखें। site-name
में नामों में से एक से मेल खाना चाहिए <sites>
की धारा applicationhost.config
।
<siteDefaults> <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" enabled="false"/> <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="false" maxLogFileSizeKB="1024" /> </siteDefaults>
विजुअल स्टूडियो 2015 की शुरुआत के बाद से, यह स्थान बदल गया है और निम्न स्थान के तहत आपके समाधान रूट में जोड़ा गया है:
C:\<Path\To\Solution>\.vs\config\applicationhost.config
मुझे आशा है कि यह आपको कुछ समय बचाता है!
VS 2015 और VS 2017 के लिए : IIS एक्सप्रेस सिस्टम ट्रे आइकन पर राइट-क्लिक करें (एप्लिकेशन चलाते समय), और "सभी एप्लिकेशन दिखाएं" चुनें:
फिर, प्रासंगिक एप्लिकेशन का चयन करें और Applicationhost.config फ़ाइल पथ पर क्लिक करें:
फुल सर्कल में आने और विजुअल स्टूडियो के सभी संस्करणों को शामिल करने के लिए, @ मिस्टर ने मूल रूप से कहा;
Pre Visual Studio 2015 ने applicationhost.config के रास्ते थे:
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
विजुअल स्टूडियो 2015/2017 पथ पर पाया जा सकता है: ( क्रेडिट: @ टन )
$(solutionDir)\.vs\config\applicationhost.config
विजुअल स्टूडियो 2019 पथ पर पाया जा सकता है: ( क्रेडिट: @ टन )
$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config
लेकिन कुछ लोगों को जो हिस्सा मिल सकता है, वह यह है कि .ln फ़ाइल में प्रोजेक्ट सेटिंग्स Visual Studio 2015+ के लिए applicationhost.config को फिर से खोल सकती है । ( क्रेडिट: @ लीक्स ली )
इसलिए, यदि आप applicationhost.config में बदलाव करते हैं, तो आपको यह भी सुनिश्चित करना होगा कि आपके परिवर्तन यहाँ मेल खाते हैं:
$(solutionDir)\ProjectName.sln
दो महत्वपूर्ण सेटिंग्स की तरह दिखना चाहिए:
Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
तथा
VWDPort = "Port#"
यहां जो महत्वपूर्ण है वह यह है कि .sln में दो सेटिंग्स को नाम और बाइंडिंग से मेल खाना चाहिए। यदि आप बदलाव करने की योजना बना रहे हैं, तो एप्लीकेशनहोस्ट.कॉन्फिग फ़ाइल में क्रमशः नाम और बाइंडिंगफॉर्म से मेल खाना चाहिए। ऐसे और भी स्थान हो सकते हैं जो इन दोनों फ़ाइलों को लिंक करते हैं और मैं अपडेट करूंगा क्योंकि मुझे टिप्पणियों या अधिक अनुभव द्वारा अधिक लिंक मिलेंगे।
के लिए दृश्य स्टूडियो 2019 (v16.2.4) मैं केवल यहाँ इस फाइल को खोजने के लिए कर रहा था:
C: \ उपयोगकर्ता \\ दस्तावेज़ \ IISExpress \ config \ ApplicationHost.config
आशा है कि यह मदद करता है क्योंकि मैं उपरोक्त सुझावों में उल्लिखित .vs फ़ोल्डर स्थान खोजने में सक्षम नहीं था।
%userprofile%\documents\iisexpress\config\applicationhost.config
। यद्यपि, यदि आप विज़ुअल स्टूडियो के माध्यम से चलते हैं, तो मुझे उम्मीद है कि यह .vs निर्देशिका में एक का उपयोग करेगा।
मुझे लगता है कि यहां सभी उत्तर प्रासंगिक हैं, लेकिन अगर मेरी तरह, आप देख रहे हैं कि विज़ुअल स्टूडियो टेम्पलेट कहाँ से लेता है, जब यह एप्लिकेशन का नया संस्करण बनाता है। इसके बाद आप यहाँ देख सकते हैं:
C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer
यह बहुत कुछ होता है यदि आप अक्सर एक ही परियोजना की कई शाखाओं पर काम कर रहे हैं और उनमें से बहुत से में 'डिबग' दबा रहे हैं। यहां एक संपादन करने से यह सुनिश्चित होगा कि संपादन किसी भी नई परियोजना / समाधान फ़ोल्डर के लिए प्रचारित करता है जो बनते हैं।
इस उत्तर से अप्रत्यक्ष रूप से उत्तर आया