উত্তর:
.NET 1.1 দিন এবং তার আগে, এই ফোল্ডারটি বৈধতা নিয়ন্ত্রণ এবং অন্যান্য কার্যকারিতার জন্য এটির জাভাস্ক্রিপ্ট সমর্থন সহ ASP.NET সরবরাহ করেছিল। আপনার কাছে .NET 1.1 সাইট বা তার চেয়ে বেশি বয়স্ক চলমান না থাকলে এটি মুছে ফেলা নিরাপদ হওয়া উচিত। এটি যাতে কোনও সমস্যার সৃষ্টি না করে তা নিশ্চিত করার জন্য আমি প্রথমে এর নামকরণ করব।
অন্যেরা যা বলেছে তা ছাড়াও, এটি সাধারণত অ্যাসপেট_গ্রেইস সরঞ্জাম দ্বারা তৈরি করা হয়, যা উইন্ডোজ আপডেট / অ্যাডরেমো উইন্ডোজ উপাদানগুলি / আইআইএসের মতো চালানো যেতে পারে (পুনরায়)। তাই কখনও কখনও এটি মুছতে না পারলেও এলোমেলোভাবে ফিরে আসতে পারে। এই আচরণ বন্ধ করার কোনও উপায় থাকতে পারে তবে আমি এটি খুঁজে পাইনি (সম্ভবত অ্যাপ্লিকেশন সংস্করণটি .NET 2 এ পরিবর্তন করে এটি আসলে করবে)।
সুতরাং আপনি .NET 1.0 / 1.1 এর কিছু বৈশিষ্ট্য (বৈধকরণ, স্মার্ট নেভিগেশন ইত্যাদি) ব্যবহার না করা হলে আপনি কোনও সমস্যা ছাড়াই এটিকে মুছতে পারেন, যদি এটি ফিরে আসে তবে খুব অবাক হবেন না!
এসপনেট_ক্লিয়েন্ট হ'ল সংস্থানসমূহ যা HTTP এর মাধ্যমে পরিবেশন করা উচিত, তবে প্রতি অ্যাপ্লিকেশন ভিত্তির পরিবর্তে প্রতি সার্ভার ভিত্তিতে ইনস্টল করা হবে "এর ফোল্ডার।
এসপনেট_ক্লিয়েন্টের কয়েকটি ব্যবহারের জন্য সংরক্ষণের সংস্থানসমূহ (যেমন। জাভাস্ক্রিপ্ট, চিত্রগুলি) এর জন্য অন্তর্ভুক্ত রয়েছে:
ভবিষ্যতে সম্ভবত এই ফোল্ডারের আরও / আবশ্যক ব্যবহার রয়েছে। বলা বাহুল্য, যেহেতু এটিতে এমন জিনিস রয়েছে যা "অ্যাপ্লিকেশনটি সঠিকভাবে চালিত করার জন্য প্রয়োজনীয়" তবে যা "অ্যাপ্লিকেশন দ্বারা স্থাপন করার কথা নয়" তাই এটি বিকাশকারী এবং সিস্টেম প্রশাসকদের উভয়েরই একটি দুঃস্বপ্নের কিছু থেকে যাবে।
মনে হচ্ছে ফোল্ডারের সামগ্রীর জন্য 'প্রোটোটাইপ' সি: \ ইনপটপ \ wwwroot in এ রয়েছে এবং এটি ধরে নেওয়া যুক্তিযুক্ত বলে মনে হয় যে কোনও প্রদত্ত আইআইএস ওয়েবসাইটে যদি / এসপনেট_ক্লিয়েন্ট উত্সের অভাব হয় তবে আইআইএস সঠিক জিনিসটি করার চেষ্টা করবে এবং ... সর্বশেষ অবলম্বন হিসাবে ... ওয়েব সাইটের মূল ফোল্ডারে একটি ফিজিকাল ফোল্ডার তৈরি করুন এবং সেখানে ফাইলগুলি অনুলিপি করুন। দেখে মনে হয় যে "ASPNET_regiis / c" প্রদত্ত একটি সার্ভার আহ্বান করলে আইআইএস এটি কমপক্ষে করবে - যা সম্ভবত কিছু সমালোচনামূলক স্থানে স্বয়ংক্রিয়ভাবে ঘটে ... যেমন আইআইএসের ভূমিকা আছে এমন একটি সার্ভারে .NET ফ্রেমওয়ার্ক আপডেটগুলি প্রয়োগ করা হয়।
এসপনেট_ক্লিয়েন্ট ডিরেক্টরি পরিচালনা করার কৌশলগুলির মধ্যে রয়েছে: * সি-তে ম্যাপ করা একটি ভার্চুয়াল ডিরেক্টরি নির্দিষ্ট করে: \ ইনপপ \ wwwroot এই আশায় যে আইআইএস একটি শারীরিক ডিরেক্টরি তৈরি করতে ভুলে যাবেন * যদি আপনি নিশ্চিত হন যে আপনার সাইটটি এটি না করে তবে 'সময়ে সময়ে ফিজিকাল ডিরেক্টরি মুছে ফেলা হবে' টি এর দরকার নেই এবং এটি যদি আপনাকে ফোল্ডারটি মিস করে থাকে এবং এটিকে প্রয়োজন হয় তবে আপনাকে "এএসপিএনইগ্রিগ / সি" চালিয়ে এসপনেট_ক্লিয়েন্ট * উপেক্ষা করে আপনার সত্যই বিরক্ত করে তোলে and
সম্ভবত সবচেয়ে গুরুত্বপূর্ণভাবে, একজন বিকাশকারী হিসাবে, আপনার স্পষ্টভাবে অ্যাপ্লিকেশনগুলির এসপনেট_ক্লিয়েন্ট ডিরেক্টরিতে নির্ভরতা বোঝার এবং নথিভুক্ত করা উচিত এবং ডিরেক্টরিটি উপস্থিত রয়েছে কিনা তা নিশ্চিত করার জন্য আপনার ইনস্টলেশন পদ্ধতিতে প্রাসঙ্গিক নির্দেশনা রয়েছে কিনা তা নিশ্চিত হওয়া উচিত। যাইহোক, আপনি সম্ভবত আসলে বিরক্ত করা উচিত নয় আপনার প্যাকেজড ওয়েব অ্যাপ্লিকেশন বা ওয়েব সাইটের অংশ হিসাবে ডিরেক্টরিটি সরবরাহ - আপনি কীভাবে NET ফ্রেমওয়ার্কের প্রতিটি সংস্করণের জন্য এটি করতে পারেন যা সার্ভার আপনার অ্যাপ্লিকেশনটির আজীবন দেখবে ?!
কিছু লিঙ্ক আমি পরে ফিরে আসব:
এটিতে কিছু নির্দিষ্ট আইকন এবং স্ক্রিপ্ট রয়েছে যা স্ফটিক প্রতিবেদনের জন্য সংস্করণেও ১.১ এর পরে সঠিকভাবে চালিত হয়
C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers13
যদি এটি ছিল সে বিষয়ে নিশ্চিত নন অধিকার কি বা না জিনিস, কিন্তু আমি শুধু ডিরেক্টরি আমার Ripplestone উদাহরণস্বরূপ বসবাস রুট থেকে পুরো aspnet_client ফোল্ডারের অনুলিপি করা হয়েছে।
ফোল্ডারটি সাধারণত ক্লায়েন্ট সাইড জাভাস্ক্রিপ্ট সংরক্ষণ করার জন্য যা এএসপি.এনইটি যাচাইকরণের মতো জিনিসগুলির জন্য ব্যবহার করে।
এটি মুছতে নিরাপদ হওয়া উচিত।
আপনি যদি এএসপি.এন.টি ওয়েবসাইটটি কনফিগার করার জন্য ইনস্টলশিল্ড ব্যবহার করছেন তবে সচেতন হন যে এই বৈশিষ্ট্যটি ইনস্টলশীল্ড ২০১০ সালে উপস্থিত ছিল এবং ইনস্টলশিল্ড ২০১২ এ অনুপস্থিত।