2008-11-11 15 views
6

में (चेतावनी - एएसपी नौसिखिया) मैं टैग"STARTTAG: अमान्य तत्व का नाम" default.aspx

<%@ Page Language=VB ... %> 
सही फ़ाइल की शुरुआत में

के साथ एक aspx फ़ाइल है। STARTTAG:

स्तंभ 2 में पंक्ति 1 पर त्रुटि:

जब मेरे आईआईएस सर्वर (http://localhost/myservice/default.aspx) से बुला रहे हैं, यह मुझे त्रुटि

यह पृष्ठ निम्नलिखित त्रुटियां हैं देता अमान्य तत्व का नाम
नीचे तक पहली बार त्रुटि का पृष्ठ प्रस्तुत करना है।

मैं क्या गलत कर रहा हूं?

+0

एप्लिकेशन मैपिंग में .asmx एक्सटेंशन जोड़ने के लिए मत भूलना ... –

उत्तर

4

ऐसा प्रतीत होता है जैसे ब्राउजर एक एक्सएमएल फ़ाइल को प्रदर्शित करने की कोशिश करता है, क्योंकि यह पहली पंक्ति के दूसरे चरित्र पर एक त्रुटि देता है। तो मुझे लगता है कि फ़ाइल को पार्स नहीं किया गया है, लेकिन तुरंत तुरंत लौटा दिया गया है। जांचें कि क्या आपका आईआईएस सर्वर सही तरीके से कॉन्फ़िगर किया गया है और यह वास्तव में पृष्ठ लौटने से पहले आपके एएसपी टैग को पार करता है।

+0

हां, ऐसा लगता है कि आईआईएस में एएसपी.NET सही ढंग से स्थापित नहीं है। यदि आप इस पृष्ठ को वीएस में डीबग कर सकते हैं, तो यह निश्चित रूप से मुद्दा है। – Will

6

जब मैं वर्चुअल निर्देशिका के लिए एएसपी.NET टैब में गया तो मैंने देखा कि एएसपी.नेट संस्करण का चयन नहीं किया गया था (यह एक खाली कॉम्बो बॉक्स था)। .NET फ्रेमवर्क संस्करण का चयन करना चाल था। धन्यवाद।

1

पिछली टिप्पणी के समान, मेरे सेटअप में भी एएसपी.नेट संस्करण का चयन नहीं किया गया था। लेकिन संस्करण चुनने के बाद मुझे एएसपीएक्स फ़ाइल तक पहुंचने के दौरान निम्न त्रुटि मिली। विंडोज एक्सपी, आईआईएस 5.1। अपवाद विवरण: System.Web.Hosting.HostingEnvironmentException: आईआईएस मेटाबेस का उपयोग करने में विफल।

निम्न कमांड निष्पादित, aspnet_iis मैं और aspnet_iis -ga

समस्या हल हो गई।

2

जब मैंने ऐसा किया। यह ठीक काम किया।

कमांड प्रॉम्प्ट सी में इस directroy पर जाएं: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 भागो इस आदेश Aspnet_regiis मैं

इस aspnet

1

स्थापित हो जाएगा इस प्रयास करें:

एएसपी.NET को स्थापित और सक्षम करने के लिए:

प्रारंभ क्लिक करें, और उसके बाद नियंत्रण कक्ष क्लिक करें। प्रोग्राम जोड़ें या निकालें पर क्लिक करें। विंडोज घटक जोड़ें/निकालें क्लिक करें। एप्लिकेशन सर्वर पर डबल-क्लिक करें, और उसके बाद विवरणक्लिक करें। एएसपी.NET चेक बॉक्स का चयन करने के लिए क्लिक करें, और उसके बाद ठीक क्लिक करें। अगला क्लिक करें। समाप्त क्लिक करें।

1

मेरे लिए, समस्या यह थी कि मैं अपने सर्वर में एक सर्वर पर मैप किए गए मेरे स्थानीय फ़ाइल पथ का उपयोग कर .svc फ़ाइल देख रहा था, जब मैं अपने सर्वर के वर्बैटिम पथ का उपयोग करना चाहता था।

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