আমার কাছে একটি কনফিগার ফাইল রয়েছে যা আমি লিখছি এমন একটি ডেল প্রয়োগের অংশ হিসাবে লোড করা দরকার।
আমার যে সমস্যা হচ্ছে তা হ'ল অ্যাপটি চলাকালীন আমি dll এবং কনফিগার ফাইলটি যে জায়গাটি রেখেছি তা "বর্তমান অবস্থান" নয়।
উদাহরণস্বরূপ, আমি dll এবং xML ফাইলটি এখানে রেখেছি:
ডি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট টিম ফাউন্ডেশন সার্ভার ২০১০ \ অ্যাপ্লিকেশন স্তর, ওয়েব পরিষেবাদি \ বিন \ প্লাগইন
তবে যদি আমি এই জাতীয় xML ফাইলটি (আমার dll তে) উল্লেখ করার চেষ্টা করি:
XDocument doc = XDocument.Load(@".\AggregatorItems.xml")
তারপরে \ AggregatorItems.xML এ অনুবাদ করে:
সি: \ উইন্ডোজ \ system32 \ inetsrv \ AggregatorItems.xML
সুতরাং, বর্তমানে চালানো যে ডিএলটি কোথায় রয়েছে তা জানার জন্য আমার একটি উপায় (আমি আশা করি) খুঁজে বের করতে হবে। মূলত আমি এটি সন্ধান করছি:
XDocument doc = XDocument.Load(CoolDLLClass.CurrentDirectory+@"\AggregatorItems.xml")
C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files\\tfs\\de3c0c8e\\c1bdf790\\assembly\\dl3\\20b156cb\\22331f24_bfb9cb01\\AggregatorItems.xml