[ad_1]
मैं एक साधारण cshtml फ़ाइल प्रदर्शित करने का प्रयास कर रहा हूँ (अर्थात् example.com/text.cshtml) लेकिन मुझे यह त्रुटि मिलती रहती है:
इस प्रकार का पृष्ठ प्रस्तुत नहीं किया जाता है.
विवरण: आपके द्वारा अनुरोधित पृष्ठ का प्रकार प्रस्तुत नहीं किया गया है क्योंकि इसे स्पष्ट रूप से प्रतिबंधित किया गया है। एक्सटेंशन ‘.cshtml’ ग़लत हो सकता है.
क्या कोई मुझे बता सकता है कि iis7 में इस प्रकार की फ़ाइलें कैसे प्रस्तुत की जाएँ?
समाधान 1
आम तौर पर, यह गलत एप्लिकेशन पूल सेटिंग्स का संकेत है। रेज़र सिंटैक्स केवल ASP.NET 4.0 के साथ काम करता है और ठीक से काम करने के लिए इंटीग्रेटेड पाइपलाइन की आवश्यकता होती है। हालाँकि, आपको सर्वर पर ASP.NET MVC फ़ाइलों को उपयुक्त करने की भी आवश्यकता है – या तो GAC में या आपके स्थानीय /bin फ़ोल्डर में तैनात। अधिकांश लोगों के पास अपने विकास सिस्टम पर ASP.NET MVC GAC’d है, इसलिए एप्लिकेशन वेब एप्लिकेशन के /bin फ़ोल्डर में उचित DLL के बिना स्थानीय रूप से काम करेगा। लेकिन जरूरी नहीं कि सर्वर साइड पर ऐसा ही हो। Microsoft की सिफ़ारिश के अनुसार, ASP.NET MVC सर्वर पर GAC’d नहीं है क्योंकि ऐसे संस्करण समस्याएँ हो सकती हैं जिनका साझा होस्ट पर चलने वाली सभी साइटों पर व्यापक प्रभाव पड़ सकता है। बल्कि, इसकी अनुशंसा की जाती है बिन ASP.NET MVC DLL को तैनात करें प्रत्येक साइट पर. एक बार जब उपयुक्त DLL /bin फ़ोल्डर में हो, और ऐप ASP.NET 4.0 इंटीग्रेट पाइपलाइन के तहत चल रहा हो, तो IIS रेजर सिंटैक्स के साथ लिखी गई फ़ाइलों को प्रस्तुत करेगा।
समाधान 2
नमस्ते,
आपको सर्वर पर आवश्यक निर्भरता की आवश्यकता है। यह चर्चा आपकी सहायता कर सकती है: वेबसर्वर पर एमवीसी स्थापित करें[^]
त्रुटि संदेश कहता है कि आपने रेज़र फ़ाइलों को निष्पादित करने के लिए IIS को कॉन्फ़िगर नहीं किया है। सर्वर पर MVC/Framework4 स्थापित करने का प्रयास करें (यदि स्थापित नहीं है)। यह भी जांचें इस लिंक[^]
आशा है कि उपरोक्त लिंक आपकी मदद करेगा,
धन्यवाद
-Amit Gajjar
समाधान 3
Adding this to the web.config seemed to fix the problem: <add key="webpages:Enabled" value="true" />
समाधान 4
प्रश्न: इस प्रकार का पेज प्रस्तुत नहीं किया जाता है। यह स्पष्टता वर्जित है.
मेरा भी यही मुद्दा था. अब मेरी समस्या हल हो गई है.
नमस्ते,
चरण 1: एक होम पेज बनाएं (प्रारंभ पृष्ठ)
नोट: आप किसी मास्टर पेज को आरंभ पेज नहीं बना सकते।
ये काम करेगा.
यदि यह काम नहीं करता है.
उस फ़ोल्डर पर राइट क्लिक करें जिससे आप एक वेबसाइट बनाते हैं
इसके लिए जाएं -> प्रारंभ पृष्ठ विकल्प -> संस्करण को 3 या 4 या 4.5 में बदलें
ये कोशिश करें
धन्यवाद
जी रंजीत कुमार
[ad_2]
コメント