में स्थिर सामग्री कैसे पेश करें मुझे नैन्सी में जावास्क्रिप्ट जैसी स्थिर सामग्री की सेवा करने में समस्या हो रही है।नैन्सी
का उपयोग कर self hosting sample मैं दृश्य फ़ोल्डर में एक test.js जोड़ा गया है और staticview.html पृष्ठ के लिए एक<script type="text/javascript" src="test.js"></script>
टैग जोड़ लिया उदाहरण के लिए
। यदि मैं ब्राउज़र में इस पृष्ठ को देखता हूं तो जावास्क्रिप्ट को सही तरीके से निष्पादित किया जाता है।
हालांकि जब मैं नमूना चलाता हूं तो जावास्क्रिप्ट निष्पादित नहीं होता है। अगर मैं फायरबग में पेज देखता हूं तो मुझे लगता है कि मुझे test.js. के लिए 404 त्रुटि मिल रही है।
मैं
Get["{file}"] = p =>
{
string path = string.Format("Views/{0}", p.file);
return Response.AsJs(path);
};
जोड़ने की कोशिश की है और मैं भी कोशिश की है जब मैं एक ब्रेक बिंदु निर्धारित और तत्काल खिड़की मैं NotFound
के StatusCode पाने में Response.AsJs (पथ) पर अमल
protected override void ConfigureConventions(NancyConventions conventions)
{
base.ConfigureConventions(conventions);
conventions.StaticContentsConventions.Add(
StaticContentConventionBuilder.AddDirectory("/", "Views"));
conventions.StaticContentsConventions.Add(
StaticContentConventionBuilder.AddDirectory("Views", "Views"));
}
मैं क्या कर रहा हूं एक स्टेटिककंटेंट कन्वेंशन जोड़ना
आधार से पहले अपने सम्मेलनों को जोड़ना। कॉन्फ़िगर करें कॉन्फ़िगरेशन (nancyConventions); 'मेरे लिए महत्वपूर्ण था – Suhas
स्थिर फ़ाइल के गुणों को भी चिह्नित करें आउटपुट निर्देशिका में कॉपी करें = यदि नई – LosManos
नई फ़ाइल को कॉपी करें तो स्थिर फ़ाइल के गुणों को चिह्नित करें' आउटपुट निर्देशिका में कॉपी करें = अगर नई ' – LosManos