हम निम्नानुसार विजुअल स्टूडियो कोड और डीएनएक्स का उपयोग कर रहे हैं।सर्वर को पुनरारंभ किए बिना कोड परिवर्तन देखें
कमांड लाइन वेब सर्वर शुरू करने
dnx . web
project.json> आदेशों
"web": "Microsoft.AspNet.Hosting
--server Microsoft.AspNet.Server.WebListener
--server.urls http://localhost:5001"
ध्यान दें कि हम पठनीयता के लिए कैरिएज रिटर्न गयी।
जब हम *.cshtml
बदलते हैं और ब्राउज़र को रीफ्रेश करते हैं, तो ब्राउज़र में परिवर्तन दिखाई देते हैं। यह अच्छा है।
जब हम *.cs
बदलते हैं और ब्राउज़र को रीफ्रेश करते हैं, तो ब्राउज़र में परिवर्तन दिखाई नहीं देते हैं। हमें उम्मीद थी कि वे करेंगे। परिवर्तन देखने के लिए, हमें वेब सर्वर को रोकने की आवश्यकता है (कमांड लाइन में Ctrl + C
के साथ) और फिर dnx . web
के साथ इसे फिर से शुरू करें।
यह दुनिया का अंत नहीं है; मैंने कहा, मैंने सोचा था कि एएसपी.नेट 5 की विशेषताओं में से एक को रीकंपलिंग आदि के बिना रीफ्रेश करने की क्षमता थी।
हम *.cs
कोड कैसे बदल सकते हैं और ब्राउज़र को डीएनएक्स वेब सर्वर को पुनरारंभ किए बिना परिवर्तन देखने के लिए रीफ्रेश कर सकते हैं?
हमने समस्या के साथ dnx --watch . web
चलाने का प्रयास किया है, यदि हम *.cs
फ़ाइल बदलते हैं, तो वेब सर्वर बंद हो जाता है और हमें इसे फिर से शुरू करना होगा।
NPM पैकेज 'घूंट-aspnet-dnx' को नाम दिया गया है (के रूप में एक उम्मीद होती है)। लेकिन इसकी आवश्यकता नहीं है। विंडोज़ पर बस इस शक्तिशक्ति को चलाएं: 'के लिए (;;) {लिखें-आउटपुट "शुरू हो रहा है ..."; डीएनएक्स - वॉच।वेब} ' – yzorg