আমি একটি এএসপি নেট নেট এমভিসি সাইট তৈরি করছি যেখানে আমি অনুসন্ধানের অনুসন্ধানের জন্য লুসিন. নেট ব্যবহার করছি। আমি কীভাবে এএসপি.নেট এমভিসি অ্যাপ্লিকেশনটিতে লুসিন নেট ব্যবহারের কাঠামো সঠিকভাবে গঠন করবেন সে সম্পর্কে এখানে একটি প্রশ্ন জিজ্ঞাসা করেছি এবং আমাকে বলা হয়েছিল যে সেরা পদ্ধতিটি আমার IndexWriter
হিসাবে ঘোষণা করা public static
, যাতে এটি পুনরায় ব্যবহার করা যায়।
এখানে কিছু কোড যা আমার অনুসন্ধানকন্ট্রোলারের শীর্ষে রয়েছে:
public static string IndexLocation = Server.MapPath("~/lucene");
public static Lucene.Net.Analysis.Standard.StandardAnalyzer analyzer = new Lucene.Net.Analysis.Standard.StandardAnalyzer();
public static IndexWriter writer = new IndexWriter(IndexLocation,analyzer);
writer
স্থির হিসাবে , IndexLocation
অবশ্যই স্থির হতে হবে। সুতরাং, সংকলকটি আমাকে নিম্নলিখিত ত্রুটিটি দিচ্ছে Server.MapPath()
:
অ স্থিতিশীল ক্ষেত্র, পদ্ধতি, বা সম্পত্তি 'সিস্টেম. ওয়েবে.এমভিসি.কন্ট্রোলার সার্ভার.জেট' এর জন্য একটি অবজেক্ট রেফারেন্স প্রয়োজন '
সার্ভার.ম্যাপপথ () বা স্ট্যাটিক ক্ষেত্রের অনুরূপ কিছু ব্যবহার করার কোনও উপায় আছে কি ? আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি?