2012-01-19 12 views
16

नहीं चलाएगा मैंने अपने परीक्षण सर्वर पर एक एएसपी.नेट एमवीसी 4 प्रोजेक्ट तैनात किया है, लेकिन ऐसा लगता है कि ऐसा नहीं लगता है।तैनात एएसपी.नेट एमवीसी 4 प्रोजेक्ट

तैनाती के बाद आईआईएस 7 पर प्रोजेक्ट यूआरएल तक पहुंचने का प्रयास निर्देशिका सामग्री को सूचीबद्ध करने का प्रयास करता है। फ़ोल्डरों की जांच से पता चलता है कि सभी असेंबली तैनात की गई हैं। निर्देशिका ब्राउज़िंग को सक्षम करना वास्तव में निर्देशिका में फ़ाइलों को सूचीबद्ध करता है और स्थिर फ़ाइलों को सेवा दे सकता है।

ऐसा लगता है कि मेरा .NET 4.0 एप्लिकेशन पूल नियंत्रकों को कोई अनुरोध नहीं दे रहा है।

इसका कारण क्या हो सकता है?

+0

क्या आपने अनुप्रयोग पूल को एकीकृत पाइपलाइन मोड में कॉन्फ़िगर किया था? –

+0

हां। लेकिन धन्यवाद, मुझे समाधान मिला। –

उत्तर

40

समाधान

मिले sheer luck से बाहर समाधान है, जो web.config में सत्य पर runAllManagedModulesForAllRequests स्थापित कर रही है:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    ... 
</system.webServer> 
+0

इस समाधान ने मेरी समस्या हल की। धन्यवाद। –

+4

मैंने इस बात के कारण पूरे दिन बर्बाद कर दिया है ... क्यों नहीं यह तैनाती के लिए एमवीसी टेम्पलेट का हिस्सा है। –

+0

यह मेरी समस्या हल हो गया! धन्यवाद। – ttobbavj

1

मैं दूसरे दिन इस सटीक समस्या थी जब एक नया पर एक नई परियोजना शुरू करने मशीन। तब मुझे this question मिला और मेरे सभी जंगली सपने सच हो गए।

+0

धन्यवाद। एएसपी.NET 4 हालांकि मेरे अंत में ठीक से स्थापित किया गया था। –

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