प्रलेखन के अनुसार , ASP.NET Core 3.0 के लिए स्थानीय वातावरण में परिवर्तन पर रेजर को डिफ़ॉल्ट रूप से देखा जाना चाहिए।
हालाँकि, मेरा प्रोजेक्ट स्थानीय स्तर पर ऐसा नहीं करता है। अगर मैं स्थानीय रूप से डिबगिंग कर रहा हूं, तो मैं दृश्य बदल सकता हूं और रिफ्रेश कर सकता हूं, परिवर्तन प्रतिबिंबित नहीं होता है। मुझे समाधान रोकना होगा, फिर से चलाना होगा और फिर परिवर्तन देखना होगा।
मैं ASP.NET Core 3.0.0 पूर्वावलोकन 2 रेजर पृष्ठों का उपयोग करके Visual Studio 2019 पर एक डिफ़ॉल्ट ASP.NET कोर वेब एप्लीकेशन टेम्पलेट पर यह कर रहा हूं। किसी भी विचार अगर मुझे इस सुविधा को सक्षम करने के लिए सेटिंग्स बदलने की आवश्यकता है?
3.0 पूर्ण अद्यतन के लिए अद्यतन नंबर 2019:
इस सवाल को अभी भी बहुत सारे विचार मिलते हैं। कुछ उत्तर जोड़ने का हवाला दिया है
services.AddControllersWithViews().AddRazorRuntimeCompilation();
NuGet पैकेज जोड़ने के बाद अपने ConfigureServices()
फ़ंक्शन के लिए । मेरे मामले में, मैं केवल रेजर पेज का उपयोग कर रहा हूं, इसलिए मैं फोन नहीं करता । इसके बजाय, यह मेरे लिए काम किया:Startup.cs
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
AddControllersWithViews()
services.AddRazorPages().AddRazorRuntimeCompilation();