প্রশ্ন আইআইএস 7.5 (উইন্ডোজ 7) - HTTP ত্রুটি 401.3 - অননুমোদিত


আমি localhost এ আমার ASP.Net ওয়েবসাইট পরীক্ষা করার চেষ্টা করছি এবং আমি এই ত্রুটিটি পাচ্ছি:

HTTP Error 401.3 - Unauthorized
You do not have permission to view this directory or page because of
the access control list (ACL) configuration or encryption settings for
this resource on the Web server.

আমার ওয়েবসাইটের অ্যাপ্লিকেশন ফোল্ডারে নিম্নলিখিত ব্যবহারকারীদের সম্পূর্ণ পঠন / লেখার অনুমতি রয়েছে:

  • নেটওয়ার্ক পরিসেবা
  • IIS_IUSRS
  • পদ্ধতি
  • প্রশাসকগণ
  • নাথান (আমি)

আমি কি ঠিক করার চেষ্টা করতে পারি?


77
2017-07-09 11:52


উত্স


আমি এখন কয়েক ঘন্টার জন্য এই সমস্যা পশ্চাদ্ধাবন করা হয়েছে। আমি ইতিমধ্যেই ইউএসআরআর এবং সার্ভারের আইআইএসআর পড়তে অনুমতি দেব। খনি সমস্যা একটি জিপ ফাইল থেকে এক্সট্র্যাক্ট করা হয়েছে যে এনক্রিপ্ট ফোল্ডার হতে পরিণত। ফোল্ডারের নাম সবুজ হলে, সম্পত্তি বাক্সের উন্নত সেটিংস থেকে চেকবক্সটি সরানোর চেষ্টা করুন। এই আমার সমস্যা সংশোধন করা হয়েছে। - Lionel Morrison


উত্তর:


আইআইএস 7 আইআইএসের মাধ্যমে ফাইলগুলি অ্যাক্সেস করতে ডিফল্ট ব্যবহারকারী হিসাবে "IUSR" তৈরি করে। তাই ব্যবহারকারী তৈরি করুন IUSR ফাইল / ফোল্ডার অ্যাক্সেস পড়া আছে।

আইআইএসআর অ্যাক্সেস পড়লে কিভাবে চেক করবেন? ডান ক্লিক করুন -> ফোল্ডার -> বৈশিষ্ট্য -> সুরক্ষা ট্যাব আইইউএসআর গ্রুপ বা ব্যবহারকারী নাম তালিকাতে কিনা তা দেখুন, যদি না।

সম্পাদনা ক্লিক করুন -> যোগ করুন -> উন্নত -> এখনই খুঁজুন -> IUSR নির্বাচন করুন এবং চারবার ওকে ক্লিক করুন


119
2018-06-28 19:32



আপনি সঠিক অবস্থান থেকে অনুসন্ধান করছেন তা নিশ্চিত করুন। আমি আমার কাজের ডোমেনে IUSR অনুসন্ধান এবং কিছুই খুঁজে ছিল। তারপর আমি আমার মেশিন নাম অবস্থান পরিবর্তন। - Mike Blandford
দ্রষ্টব্য: আইআইএসআর এবং আইআইএস_আইএসআরএস উভয়ই আমার মেশিনে কাজ করার জন্য এটির প্রয়োজন ছিল। আইআইএসআর যুক্ত করার পরে আমি আইআইএস_আইএসএসএস মুছে ফেলার চেষ্টা করেছি, ভাবছিলাম আইএসআরআরটি আমার দরকার ছিল, কিন্তু এটি ক্রোক হয়ে গেল। - kdawg
এটা শুধু যোগ করা যে আমাকে বিস্মিত IIS_IUSRs যথেষ্ট ছিল না; আমি যোগ করতে ছিল IUSR। স্মরণযোগ্য মূল্য: o) - Owen Blacker
অবশ্যই আইআইএসআর ব্যবহারকারী ডিফল্টরূপে আইআইএস_আইএসএসএস এর সদস্য? আমার সার্ভারটি wwwroot- এর জন্য ডিফল্ট অনুমতিগুলিতে IUSR উল্লেখ করতে বলে মনে হচ্ছে না। - NickG


অন্য ফোরামে এটি পাওয়া গেছে, তাই আমি ক্রেডিট নিতে পারি না তবে আমি এটি করেছি এবং এটি আমার জন্য কাজ করেছে:

"IIS7 এ বেনামী প্রমাণীকরণ সেটিং পরিবর্তন করার চেষ্টা করুন:

প্রমাণীকরণ ক্লিক করুন এবং বেনামী প্রমাণীকরণ নির্বাচন করার পরে সম্পাদনা ক্লিক করুন। খোলার উইন্ডোতে অ্যাপ্লিকেশন পুল পরিচয় নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন। "


32
2017-08-20 10:49



এটা আমার জন্য এটা কি। - Chris Marisic
আমি ছদ্মবেশ ব্যবহার করছি এবং এই একরকম সমস্যা ছিল। নিশ্চিত না কেন, কিন্তু এটা কাজ! - Jarrod
এই আজ আমার সব চুল বিচ্ছিন্ন থেকে আমাকে থামানো। ধন্যবাদ. - pauska
আইআইএস 8.5 তে, মনে হচ্ছে যে নতুন অ্যাপ্লিকেশনটির জন্য ডিফল্ট অ্যাপ্লিকেশন পুল আইডেন্টিটি ব্যবহার করা হয় না, তবে কেবল IUSR। মনে হচ্ছে একটু একটু গোটচা! - Pathogen
"অ্যাপ্লিকেশন পুলটি চলমান ব্যবহারকারী" -এর জন্য পৃথক সনাক্তকরণ এবং "বেনামী" প্রমাণীকরণের পরে ব্যবহারকারী পুলের দ্বারা ছদ্মবেশিত ব্যবহারকারীর স্বচ্ছ সনাক্তকরণের জন্য এটি অনুমান করে - তবে কেবলমাত্র হাইন্ডসাইটের সাথে এবং এই উত্তর খুঁজে পাওয়ার পরে! - shambulator


উইন্ডোজ সার্ভার ২008 এ আইআইএস 7.5 তেও একই সমস্যা ছিল। আমার জন্য, এই সমস্যাটি সমাধানের জন্য নিম্নলিখিত পদক্ষেপগুলি কাজ করেছে:

  • আইআইএস ম্যানেজার খুলুন
  • আপনি সম্পাদনা করতে চান ওয়েবসাইট ক্লিক করুন
  • ডবল ক্লিক করুন প্রমাণীকরণ
  • ক্লিক বেনামী প্রমাণীকরণ, তারপর ক্লিক করুন সম্পাদনা করুন ... অধীনে ক্রিয়াকলাপ
  • ব্যবহার করতে পরিবর্তন করুন আবেদন পুল পরিচয় নির্দিষ্ট ব্যবহারকারীর পরিবর্তে শংসাপত্র (খনি আইইউএসআর ছিল)

এই পরিবর্তনটি করার পর, আমার 401.3 ত্রুটি অদৃশ্য হয়ে গেছে।


19
2018-01-05 20:56





আপনি একটি লগইন প্রক্রিয়া ব্যবহার করছেন, অথবা শুধু বেনামী AUTH?

অজ্ঞাত থাকলে, প্রমাণীকরণ আইকনে আইআইএস ম্যানেজারে যান, বেনামী AUTH নাম নির্বাচন করুন, তারপরে অ্যাকশনগুলিতে সম্পাদনা বোতামটিতে ক্লিক করুন। কোন ব্যবহারকারী নির্দিষ্ট আছে তা পরীক্ষা করুন এবং এটি সাইটের ফাইল / ফোল্ডারগুলিতে অনুমতি আছে তা নিশ্চিত করুন।

আপনার যদি লগইন সিস্টেমের কোনও ফর্ম থাকে তবে নিশ্চিত করুন যে আপনি যে ব্যবহারকারী (গুলি) সাইটটির জন্য ফাইলগুলিতে অনুমতি হিসাবে লগ ইন করছেন এবং নিশ্চিত করুন যে আপনি যে অ্যাপ্লিকেশন পুলটি চলছেন তার আইডিটি অন্ততপক্ষে অ্যাক্সেস পড়তে পারে ফাইল থেকে।


10
2017-07-09 14:29





ডিফল্টরূপে, আইআইএস 7.5 এর সাথে, প্রতিটি অ্যাপ্লিকেশন পুল নিজস্ব "ভার্চুয়াল পরিচয়" এর অধীনে চলবে। অ্যাপ পুলের পরিচয় হল এমন শংসাপত্র যা ফাইল সিস্টেম অ্যাক্সেস করতে ব্যবহৃত হয়।

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

অ্যাপ পুল ভার্চুয়াল আইডেন্টিটি "আইআইএস অ্যাপপুল" নামে পরিচিত, তাই আপনি যদি ডিফল্টপুল ব্যবহার করেন তবে তার পরিচয় "আইআইএস অ্যাপপুল \ ডিফল্ট অ্যাপল" হবে।

দেখ এই আরো বিস্তারিত জানার জন্য নিবন্ধ।


2
2018-06-09 03:19





আইআইএস 8 কাজ সম্পর্কে আমার জন্য হাই: 1) আইআইএস ভার্চুয়াল ডিরেক্টরি যান - 2) প্রমাণীকরণ - 3) বেনামী প্রমাণীকরণ - 4)  আবেদন পুল পরিচয় সেট করুন।


2
2017-07-08 14:54



আইআইএসআর উভয় উত্তর এবং এই উত্তরটি আমি যে সমস্ত ক্ষেত্রে দৌড়েছি তার সম্পূর্ণ সমাধান করার জন্য প্রয়োজন - Brian Knoblauch


যেহেতু উপরের কোনও উত্তর আমাকে সাহায্য করেনি তাই আমি ভাবলাম আমি কীভাবে এই সমস্যাটি সমাধান করব তা আমি আমার স্থানীয় মেশিনে চলমান win7 এবং IIS7 চালাতে গিয়েছিলাম।

  • আইআইএস 7 এ যান -> অ্যাপ্লিকেশন পুল

    আপনার সাইটের অ্যাপ্লিকেশন পুল খুঁজুন (আমার ক্ষেত্রে DefaultAppPool), ডান ক্লিক করুন এবং উন্নত বিকল্প নির্বাচন করুন।

    অধ্যায় প্রক্রিয়া মডেল এবং একটি ব্যবহারকারীর ক্ষেত্র সনাক্তকরণ খুঁজুন আপনি নিশ্চিত আপনার ওয়েবসাইট ফোল্ডারে ফাইল অ্যাক্সেস আছে (ইন আমার ক্ষেত্রে স্থানীয় প্রশাসক)


1
2018-02-27 17:57