2010-02-23 12 views
7

मैंने अभी "डब्ल्यू 2 के 8 आर 2 वेब" बॉक्स से बाहर निकला है और बॉक्स से बाहर आईआईएस 7 स्थापित किया है। फिर मैंने .NET4 ढांचे को स्थापित किया और "aspnet_regiis -i" कमांड चलाया।Asp.Net एमवीसी गायब शैली और लॉगऑन पेज पर डिफ़ॉल्ट

मैंने .NET 4.0 एकीकृत एप पूल का उपयोग करके एक साइट बनाई।

मैंने डिफ़ॉल्ट एमवीसी प्रोजेक्ट टेम्पलेट का उपयोग करके एक एमवीसी एप्लीकेशन बनाया है, बिना संशोधित किए मैंने परियोजना को संकलित किया है और वर्चुअल निर्देशिका में फ़ाइलों का उपयोग (प्रकाशित) को तैनात किया है। ?

मैं साइट को खींच सकते हैं, लेकिन शैलियों पेज से याद कर रहे हैं और किसी कारण से यह/खाते मार्ग/बादलॉगऑनटैब ReturnUrl =/

उत्तर

7

एक नई साइट के लिए आपको अनाम प्रमाणीकरण के लिए प्रमाणीकरण की जांच करने की आवश्यकता है।

राइट क्लिक करें "संपादित करें ..." "बेनामी प्रमाणीकरण" का चयन करें

यकीन है कि "अनुप्रयोग पूल पहचान" चयनित है। यह किसी कारण से आईयूएसआर को चूकता है। यह आपकी समस्या को ठीक करना चाहिए।

यदि पथ विशेषता के बिना विशेषता का प्रयास न करें, तो यह web.config और किसी भी उप निर्देशिका की निर्देशिका में सबकुछ अनुमति देगा।

0

फ्रेड्रिक Normen http://weblogs.asp.net/fredriknormen/archive/2008/02/07/asp-net-mvc-framework-using-forms-authentication.aspx से एक टुकड़ा:

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

<location path="Stylesheet1.css"> 
<system.web> 
    <authorization> 
    <allow users="*"/> 
    </authorization> 
</system.web> </location> 
0

आप authrorization रूट साइट (या मशीन स्तर) में सभी उपयोगकर्ताओं के लिए सक्षम है।

अपनी वर्चुअल निर्देशिका एप्लिकेशन web.config फ़ाइल में ओवरराइट करें।

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