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


81

আমি লোকালহোস্টে আমার এএসপি. নেট ওয়েবসাইটটি পরীক্ষা করার চেষ্টা করছি এবং আমি এই ত্রুটিটি পাচ্ছি:

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
  • পদ্ধতি
  • প্রশাসকগণ
  • নাথান (আমি)

আমি এটি ঠিক করার জন্য কী চেষ্টা করতে পারি?


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

উত্তর:


123

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

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

সম্পাদনা -> যুক্ত -> উন্নত -> এখন সন্ধান করুন -> আইউএসআর নির্বাচন করুন এবং চারবার ওকে ক্লিক করুন Click


5
আপনি সঠিক অবস্থান থেকে অনুসন্ধান করছেন তা নিশ্চিত করুন। আমি আমার কাজের ডোমেইনে আইইউএসআর অনুসন্ধান করছিলাম এবং কিছুই খুঁজে পেলাম না। তারপরে আমি অবস্থানটি আমার মেশিনের নামে পরিবর্তন করেছি।
মাইক ব্ল্যান্ডফোর্ড

8
দ্রষ্টব্য: আমার মেশিনে কাজ করার জন্য এটির জন্য আইআইএসআর এবং আইআইএস_আইইউএসআরএস উভয়েরই অ্যাক্সেস থাকা দরকার। আইইউএসআর যুক্ত করার পরে আমি আইআইএস_আইইউএসআরএস অপসারণের চেষ্টা করেছিলাম, ভেবেছিলাম আইইউএসআর আমার যা যা প্রয়োজন তা ছিল, তবে এটি ক্র্যাকড।
kdawg

1
এটি আমাকে অবাক করে দিয়েছিল যে কেবল যোগ IIS_IUSRsকরা যথেষ্ট ছিল না; আমাকেও যুক্ত করতে হয়েছিল IUSR। স্মরণযোগ্য মূল্য: ও)
ওএন ব্ল্যাকার

অবশ্যই আইইউএসআর ব্যবহারকারী ইতিমধ্যে ডিফল্টরূপে আইআইএস_আইইউএসআরএসের সদস্য? আমার সার্ভারটি wwwroot- এর জন্য পূর্বনির্ধারিত অনুমতিগুলি সেট করার জন্য আইওএসআর উল্লেখ করেছে বলে মনে হয় না।
নিক

33

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

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

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


5
এটা আমার জন্য এটি কি।
ক্রিস মেরিসিক

আমি ছদ্মবেশ ব্যবহার করছি এবং এটি একরকম সমস্যা ছিল। নিশ্চিত না কেন, তবে এটি কাজ করেছিল!
জারোদ

এটি আমাকে আজ আমার সমস্ত চুল ছিঁড়ে ফেলা থেকে বিরত করেছে। ধন্যবাদ.
পৌষ

আইআইএস 8.5-তে, মনে হয় যে নতুন অ্যাপ্লিকেশনটির জন্য ডিফল্টটি অ্যাপ্লিকেশন পুল পরিচয় ব্যবহার করা নয়, কেবল আইউএসআর। আমার কাছে কিছুটা গোটাছা মনে হচ্ছে!
প্যাথোজেন

অনুমান করুন যে এ জাতীয় অ্যাপ্লিকেশনটি "অ্যাপ পুল চালাচ্ছেন" এবং "অ্যাপল পুল দ্বারা 'বেনামে' প্রমাণীকরণের পরে" ছদ্মবেশে আলাদা পরিচয় চাওয়াটি বোধগম্যতা লাভ করে!
শ্যাবুলেটর

20

উইন্ডোজ সার্ভার ২০০৮-এ আইআইএস .5.৫-তে আমার একই সমস্যা ছিল me আমার জন্য, নিম্নলিখিত পদক্ষেপগুলি সমস্যাটি সমাধান করতে কাজ করেছে:

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

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


10

আপনি কি লগইন প্রক্রিয়া ব্যবহার করছেন, বা কেবল বেনাম লেখক?

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

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


3

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

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

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

আরও সম্পূর্ণ বিশদ জন্য এই নিবন্ধটি দেখুন ।


3

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


আইওএসআর উত্তর এবং এই উত্তর উভয়েরই যে সমস্ত ক্ষেত্রে আমি গিয়েছি তার সম্পূর্ণ সমাধানের জন্য প্রয়োজনীয়
ব্রায়ান নোব্লাচ

2

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

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

    আপনার সাইটের অ্যাপ্লিকেশন পুলটি সন্ধান করুন (আমার ক্ষেত্রে ডিফল্ট অ্যাপপুল), ডান ক্লিক করুন এবং উন্নত বিকল্পগুলি চয়ন করুন।

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


2

গৃহীত উত্তরের মন্তব্যগুলি থেকে তথ্য অন্তর্ভুক্ত করার উত্তর।

উইন্ডোজ সার্ভার ২০০৮r2-তে আইআইএস 7.5-এ, আইআইএস_আইইউএসআরএস গোষ্ঠীটি ইতিমধ্যে অন্তর্ভুক্ত রয়েছে, তবে ফাইল অ্যাক্সেস / ডাউনলোডের অনুমতি দেওয়ার জন্য পৃথক আইওএসআর গ্রুপটি এখনও অনুমতিতে যুক্ত করতে হবে।

অ্যাকাউন্টগুলির পার্থক্য সম্পর্কে আরও তথ্যের জন্য দেখুন আইআইএসে বিল্ট-ইন ব্যবহারকারী এবং গ্রুপ অ্যাকাউন্টগুলি বোঝা।


1

এটি ব্যবহার করে দেখুন ... কম্পিউটার ম্যানেজমেন্টে যান (আমার কম্পিউটারে ডান ক্লিক করুন এবং পরিচালনা নির্বাচন করুন) -> স্থানীয় ব্যবহারকারী এবং গোষ্ঠী -> ব্যবহারকারীগণ -> আইউএসআর_মাছিনেআম নির্বাচন করুন -> বৈশিষ্ট্যগুলিতে রাইট ক্লিক করুন -> নিশ্চিত করুন এটি সদস্য হিসাবে রয়েছে আইআইএস_ডাব্লুপিজি এবং ব্যবহারকারী এবং অতিথি নয়।


আমি সার্ভার ২০০৮ আর 2 এর সাথে কাজ করছি এবং আইউসার অ্যাকাউন্টটি তালিকায় পাওয়া যায় না।


1

আইআইএস ব্যবহার করে ক্লায়েন্ট সাইড ইনস্টল করার চেষ্টা করুন aspnet_regiis -cএবং তারপরে আইআইএস পুনরায় সেট করুন।


1

ব্যবহারকারীদের জন্য যেখানে এটি যথেষ্ট নয়:

আমি এটি দিয়ে কাজ করতে পেরেছি:

  • আপনার ওয়েবসাইটটির ফিচার ভিউটি খুলুন।
  • হ্যান্ডলার ম্যাপিংস এ যান।
  • .Cshtml এর জন্য পথ সন্ধান করুন
  • বৈশিষ্ট্য অনুমতিগুলি রাইট ক্লিক করুন এবং ক্লিক করুন
  • এক্সিকিউট নির্বাচন করুন
  • ঠিক আছে আঘাত।

এখন আপনার ওয়েবসাইট সতেজ করার চেষ্টা করুন।

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