অ্যাপ্লিকেশন এবং ভার্চুয়াল ডিরেক্টরি মধ্যে পার্থক্য


11

আমি এসপি নেট ডেভেলপার, আইআইএস-এ অ্যাপ্লিকেশন এবং ভার্চুয়াল ডিরেক্টরিগুলির মধ্যে আমি সর্বদা বিভ্রান্ত হয়ে পড়েছি t মনে হয় যে 6.০-এ আপনি কেবল ভার্চুয়াল ডিরেক্টরি তৈরি করতে পারবেন।


1
আইআইএস In-এ আপনি একটি ভার্চুয়াল ডিরেক্টরি তৈরি করেন এবং তারপরে এটিকে একটি অ্যাপ্লিকেশনে রূপান্তর করুন।
মার্ক হেন্ডারসন

উত্তর:


13

এই দু'টি বিভ্রান্ত হওয়া সহজ এবং লোকেরা প্রায়শই শব্দটি আন্তঃবিন্যক্রমে ব্যবহার করে।

ভার্চুয়াল ডিরেক্টরিটি ডিস্কের অন্য একটি পৃথক স্থানে কেবলমাত্র পয়েন্টার। এটি ডিস্কের একটি নির্দিষ্ট পাথকে নির্দেশ করে যা এর মূল ফোল্ডার থেকে আলাদা।

একটি অ্যাপ্লিকেশন হ'ল বিভিন্ন ফোল্ডারের মধ্যে একটি সীমানা। এএসপি.এনইটি এটি একটি নতুন অ্যাপডোমেন রুট (বা অ্যাপ্লিকেশন রুট) তৈরি করতে ব্যবহার করে। একটি অ্যাপ্লিকেশন রুটে একটি পৃথক গ্লোবাল.অ্যাসাক্স, বিন ফোল্ডার এবং অন্যান্য অ্যাপ__ফোল্ডার ব্যবহার করা হয়।

আইআইএস 6 এবং আইআইএস 7-এ আপনি যদি ভার্চুয়াল ডিরেক্টরি তৈরি করেন তবে এটি ডিফল্টরূপে কোনও অ্যাপ্লিকেশনও নয়। এএসপি.নেট এটির মূল ফোল্ডারের মতো একই অ্যাপডোমেনে রাখবে।

আইআইএস 6-এ আপনি কোনও ভার্চুয়াল ডিরেক্টরি বা নিয়মিত ফোল্ডারটিকে অ্যাপ্লিকেশনে ডান-ক্লিক করে>> বৈশিষ্ট্য এবং তৈরি করে রূপান্তর করতে পারেন।

আইআইএস In-এ বিকল্পগুলির নাম আলাদা আলাদা করা হয়েছে তবে এটি ব্যাকগ্রাউন্ডে একই। ভার্চুয়াল ডিরেক্টরি তৈরি করা আপনাকে এমন একটি ভিডিআর তৈরি করতে দেয় যা এখনও তার পিতামাতার অ্যাপডোমাইনের অংশ অর্থাৎ কোনও অ্যাপ্লিকেশন নয়)।

"অ্যাপ্লিকেশন যুক্ত করুন" বিকল্পটি আসলে একটি ভার্চুয়াল ডিরেক্টরি তৈরি করে এবং এরপরে এটি অ্যাপ্লিকেশন হিসাবে চিহ্নিত করে। (আপনি লক্ষ্য করবেন যে এটি আপনাকে কোনও পাথ নির্দিষ্ট করার অনুমতি দেয়)।

আপনি বিদ্যমান ফোল্ডারে (বা vdir) এবং ডানদিকে ক্লিক করে অ্যাপ্লিকেশন রূপান্তর করতে পারেন। এটি বিদ্যমান নিয়মিত বা ভার্চুয়াল ফোল্ডারে অ্যাপ্লিকেশন সীমানা তৈরি করার একটি উপায়।


আমার আইআইএস 7 এ ডিফল্ট ওয়েব সাইটটি এমওএস 2007 (শেয়ারপয়েন্ট) চলছে। যেহেতু আমি চাই যে ব্যবহারকারীরা এখনও পোর্টালে রয়েছেন, তাই আমি অনুরূপ ব্র্যান্ডযুক্ত এএসপি.এনইটি ওয়েব অ্যাপ্লিকেশন তৈরি করেছি এবং এটি একই সাইটের অধীনে ভার্চুয়াল ডিরেক্টরি ভিত্তিক অ্যাপ্লিকেশন হিসাবে সেট আপ করেছি। ডিফল্ট ওয়েব সাইট এবং এই এএসপি.এনইটি অ্যাপ্লিকেশন উভয়ই একই অ্যাপ্লিকেশন পুল ব্যবহার করছে। প্রথমত, এটি নিরাপদ / ভাল অনুশীলন? দ্বিতীয়ত, আমি যদি এএসপি.এনইটি অ্যাপ্লিকেশনটিতে সেশনটি সক্ষম ও ব্যবহার করি, তবে কী কোনওভাবে শেয়ারপয়েন্ট পরিচালিত সেশনের অখণ্ডতা / কার্য সম্পাদনকে, অন্য কোনও উপায়ে শেয়ারপয়েন্টকে প্রভাবিত করবে?
ওয়েব ব্যবহারকারী

@ ওয়েবেউসার তাদের একই অ্যাপ পুলে রাখা ঠিক আছে এবং যেহেতু তারা অ্যাপ পুলটিতে পৃথক অ্যাপ্লিকেশন, তাই সেশন রাষ্ট্রটি পৃথক এবং একে অপরের থেকে বিচ্ছিন্ন হবে। তবে, আমি যাই হোক না কেন একটি পৃথক অ্যাপ পুল ব্যবহার করার পরামর্শ দিই। যদি কোনওটিতে কোনও কিছু ব্যর্থ হয়, আপনাকে অন্যটিকে পুনর্ব্যবহার করতে বা ঠিক করতে দুজনকেই নামতে হবে না। এবং এনটিএফএস অনুমতিগুলি একে অপরের থেকে বিচ্ছিন্ন করার জন্য আপনার লক করতে আরও নমনীয়তা পাবেন।
স্কট ফোর্সিথ - এমভিপি

@ স্কটফোরসাইথ-এমভিপি আমি আপনার পরামর্শটি মেনে চলছি যেহেতু আমি চেয়েছিলাম সেগুলি সম্পূর্ণ বিচ্ছিন্ন হয়ে উঠুক। আমি একটি নতুন অ্যাপ্লিকেশন পুল এবং একটি নতুন পরিষেবা অ্যাকাউন্ট তৈরি করেছি এবং পরিচয় সেট আপ করতে এই নিবন্ধটি ব্যবহার করেছি । কেন জানি না তবে অ্যাপ্লিকেশনটি System.UnauthorizedAccessExceptionপৃষ্ঠাটি প্রদর্শন করতে কিছুক্ষণ সময় নেওয়ার পরে; অ্যাপ্লিকেশনটি এখনও কার্যকর রয়েছে তবে এটি ধীর এবং ব্যতিক্রম আমাকে ভিজ্যুয়াল স্টুডিও খুলতে প্ররোচিত করবে। আমি কি অনুপস্থিত তার কোন চিন্তা?
ওয়েব ব্যবহারকারী

@ ScottForsyth-সবচেয়ে মূল্যবান খেলোয়াড় আপনি তাকান দয়া করে করতে পারেন এই প্রশ্নের আমি ServerFault পোস্ট? ধন্যবাদ!
ওয়েব ব্যবহারকারী

@WebUser। এটি সম্ভবত আপনার কাস্টম পরিচয়টি আইআইএস_ডব্লিউপিজি গ্রুপে যুক্ত করা দরকার। আইআইএস 6-এ এটি ছিল একটি প্রয়োজনীয়তা। আমি আপনার অন্যান্য পোস্টেও জবাব দিয়েছি।
স্কট ফোর্সিথ - এমভিপি

2

আপনি এটিও পরীক্ষা করে দেখতে পারেন .. আপনি কি জানেন: আইআইএস 7 / 7.5 এ ভার্চুয়াল ডিরেক্টরি এবং অ্যাপ্লিকেশনটির মধ্যে পার্থক্য

সম্পাদিত: লিঙ্কটি মারা যাওয়ার সাথে সাথে সাইটটি উদ্ধৃত করতে;

আইআইএস 7 / 7.5 এ, আপনার কাছে ভার্চুয়াল ডিরেক্টরি এবং অ্যাপ্লিকেশন তৈরি করার বিকল্প রয়েছে।

ভার্চুয়াল ডিরেক্টরি কী?

ভার্চুয়াল ডিরেক্টরি হ'ল একটি ডিরেক্টরি যা কোনও স্থানীয় শারীরিক ডিরেক্টরি বা দূরবর্তী সার্ভারের ডিরেক্টরিতে ম্যাপ করা হয়। একটি ভার্চুয়াল ডিরেক্টরিতে এটি কোডটি পিতামাতার প্রক্রিয়া হিসাবে একই কর্মী প্রক্রিয়াতে কার্যকর করা হবে। ওয়েব সাইট এবং ভার্চুয়াল ডিরেক্টরি অ্যাপ্লিকেশন পুল একই।

Image05

একটি আবেদন কি?

ভার্চুয়াল ডিরেক্টরিতে কোনও অ্যাপ্লিকেশন অভিন্ন, ব্যতীত আপনার কাছে কোনও আলাদা অ্যাপ্লিকেশন পুলে একটি অ্যাপ্লিকেশন চালনার বিকল্প রয়েছে।

Image06

দ্রষ্টব্য: অ্যাপ্লিকেশনহোস্ট.কনফাইজে উপরের স্ক্রিনশটগুলি এমন দেখাচ্ছে


0

ভার্চুয়াল ডিরেক্টরিটি কেবল কিছুই নয়, কেবলমাত্র আপনার স্থানীয় মেশিন বা রিমোট সার্ভারে আপনার ফোল্ডারটিকে নির্দেশ করছে বা বোঝায়। আপনি যদি আইআইএস-এ ডিফল্ট ওয়েব সাইটের অধীনে ভার্চুয়াল ডিরেক্টরি তৈরি করে থাকেন। ধরুন যদি কোনও অভ্যন্তরীণ সমস্যার কারণে ডিফল্ট ওয়েব সাইট ক্রাশ হয়ে যায় তবে আপনি নিজের ভার্চুয়াল ডিরেক্টরিটি অ্যাক্সেস করতে পারবেন না।

অ্যাপ্লিকেশন যোগ করুন কিছুই নয়, ফাইলগুলির একটি গ্রুপ যা সামগ্রী সরবরাহ করে বা প্রোটোকলের মাধ্যমে পরিষেবা সরবরাহ করে। একটি অ্যাপ্লিকেশন একটি অ্যাপ্লিকেশন পুলের অন্তর্গত; ধরুন যে কোনও সমস্যার কারণে ডিফল্ট ওয়েব সাইট ক্রাশ হয়ে গেছে এটি অ্যাপ্লিকেশন পুলের সাথে সম্পর্কিত এমন কোনও অ্যাপ্লিকেশনকে প্রভাবিত করবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.