কনফিগার ত্রুটি: এই কনফিগারেশন বিভাগটি এই পথে ব্যবহার করা যাবে না


1778

একটি সার্ভারে কোনও সাইট স্থাপন করতে আমি একটি ত্রুটির মুখোমুখি হয়েছি। হোম পৃষ্ঠাটি লোড করার চেষ্টা করার সময়, বা আইআইএসে নতুন সাইটে প্রমাণীকরণ অ্যাক্সেস করার সময়, আমি ত্রুটি পেয়েছি:

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

আরও বিশদ এখানে পাওয়া যাবে, পরিস্থিতি 7 এ আমার হেক্সাস ত্রুটি কোডের সাথে মেলে।

উপরের লিঙ্কযুক্ত সাইটে প্রদত্ত সমাধানটি হ'ল.কমফাইগ অ্যাপ্লিকেশনটিতে , আমার ত্রুটির মধ্যে উল্লিখিত বিভাগে ওভাররাইডমোডডেফল্টের জন্য অনুমতি দিন । আমার ক্ষেত্রে, অধীন সুরক্ষা মধ্যে system.webServer । তবে আমি যদি আমার স্থানীয় কম্পিউটারে অ্যাপ্লিকেশন হোস্টকনফিগের দিকে নজর রাখি, যেখানে সাইটটি ইতিমধ্যে যথাযথভাবে মোতায়েন করা হয়েছে, সেই বিভাগটি অস্বীকার করা হয়েছে

যদি এই সমাধানটি সঠিক হয়, তবে কীভাবে আমার স্থানীয় উদাহরণটি একই ওয়েবকনফিগের সাথে ঠিক চলছে ? আমার অ্যাপ্লিকেশন হোস্টকনফিগের মতে section বিভাগটি লক করা উচিত, তবে তা নয়। আমি অ্যাপ্লিকেশন হোস্টকনফাইগ ফাইলটি পরিবর্তন না করা পছন্দ করব , কারণ সেই সার্ভারে আরও অনেক সাইট চলছে। অন্য কোন সমাধান আছে কি?


2
আপনি এখানে আসা থাকেন তাহলে কারণ আপনার যখন "প্রত্যয়ন ওয়েব" প্রোগ্রাম (ব্যবহার করার চেষ্টা এই ত্রুটি অর্জিত করেছি certifytheweb.com ), তারপর এই ব্লগ নিবন্ধ প্রাসঙ্গিক হতে পারে: renniestechblog.com/information/...
RenniePet

উত্তর:


3330

আমারও একই সমস্যা ছিল। ওয়েবে আমি এটি কোথায় পেয়েছি মনে রাখবেন না তবে আমি যা করেছি তা এখানে রয়েছে:

  • "স্টার্ট বোতাম" ক্লিক করুন
  • অনুসন্ধান বাক্সে, "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" লিখুন
  • বৈশিষ্ট্য উইন্ডোতে, ক্লিক করুন: "ইন্টারনেট তথ্য পরিষেবা"
  • ক্লিক করুন: "ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাদি"
  • ক্লিক করুন: "অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্য"
  • বৈশিষ্ট্যগুলি পরীক্ষা করুন (সক্ষম করুন)। আমি সিজিআই ছাড়া সব চেক করেছিলাম।

বিটিডব্লিউ, আমি উইন্ডোজ using ব্যবহার করছি।


84
একটি নতুন উইন্ডোজ সার্ভার 2012 নির্মিত এবং যথেষ্ট নিশ্চিত, ওয়েব সার্ভারের অধীনে অ্যাপ্লিকেশন বিকাশ যুক্ত করতে ভুলে গেছি। আমি সিজিআই, এএসপি এবং সার্ভার সাইড অন্তর্ভুক্ত ব্যতীত সমস্ত যাচাই করেছি, কারণ এখানে আমার কোনও ক্লাসিক এএসপি নেই।
ক্রিস

49
আমি 'অ্যাপ্লিকেশন ডেভলপমেন্ট বৈশিষ্ট্যগুলি' যাচাই করেছিলাম, কিন্তু পরে বুঝতে পেরেছি যে সেই ফোল্ডারে থাকা কোনও বৈশিষ্ট্যই আসলে সক্ষম করার জন্য বেছে নেওয়া হয়নি। আমি ত্রুটিটি অপসারণ করতে প্রতিটি বৈশিষ্ট্য নিজেই (সিজিআই বাদে) নির্বাচন করেছি।
সায়রান গ্যালাগার

30
উইন্ডোজ 8 এও আইআইএস 8-এর জন্য নিশ্চিত করা হয়েছে।
বাবাক নাফাস

74
উইন্ডোজ 8.1 এর জন্য আইআইএস 8.5 এর জন্য নিশ্চিত করা হয়েছে।
মাইক পি।

74
উইন্ডোজ 10 এর জন্য নিশ্চিত (আইআইএস 10.0 বিল্ড 10240)
13:25

381

আপনি এই সেটিংস সম্পাদনা করতে আইআইএস ম্যানেজার ব্যবহার করতে পারেন ।

এই আইআইএস শিখুন নিবন্ধটির যত্ন :

আইআইএস এর মূল থেকে বৈশিষ্ট্য প্রতিনিধি ব্যবহার :

আইআইএস ম্যানেজারে ফিচার প্রতিনিধি আইকন

তারপরে আপনি মেশিন-স্তরের প্রতিটি পড়ার / লেখার অনুমতিগুলি নিয়ন্ত্রণ করতে পারেন, যা অন্যথায় আপনাকে ওভাররাইড মোড = "অস্বীকার করুন" ত্রুটি দেয়।

বৈশিষ্ট্য প্রতিনিধিটির উদাহরণ ব্যবহার


16
এটি চালিয়ে যাওয়ার জন্য, আমার জন্য যা কাজ করেছে তা হ'ল (দ্রষ্টব্যটি আমার ডিইভি বাক্সে রয়েছে এবং কোনও প্রোডাকশন সিস্টেম নয়): -> ডেলিগেশন অনুসারে বাছাই করুন -> কেবলমাত্র পঠনযোগ্য প্রকারের সমস্ত সন্ধান করুন -> সেগুলি পড়ুন / লিখতে সেট করুন
হারুন রেড

1
এটি আইআইএস manager ম্যানেজারের মধ্যে থাকা ত্রুটি বার্তাটি ঠিক করেছিল। আরও আশ্চর্যের বিষয় হ'ল যে ওয়েবসাইটটি অ্যাক্সেস করার চেষ্টা করার সময় এটি এইচটিটিপি 500 ক্লায়েন্টের প্রাপ্তিও ঠিক করেছিল।
ব্রায়ান গিডন

6
এখানে দুটি আপাতদৃষ্টিতে বিভিন্ন সমাধান পোস্ট করা হয়েছে যা উভয়ই প্রয়োজনীয়। প্রথমটি হ'ল "অ্যাপ্লিকেশন সার্ভার" এবং "ওয়েব সার্ভার" সহায়তা বৈশিষ্ট্যগুলি ইনস্টল করুন। দ্বিতীয়টি হচ্ছে, প্রতিনিধি দলের সেটিংস পরীক্ষা করে নিন এবং কেবল পঠনযোগ্য থেকে পঠন / লেখায় আপত্তিকর সেটিংসটি পরিবর্তন করুন। গুরুত্বপূর্ণ লক্ষণীয়: সঠিক সমর্থন বৈশিষ্ট্যগুলি ইনস্টল না করা হলে আপত্তিজনক কনফিগারেশন ডেলিগেশন বৈশিষ্ট্যগুলিতে উপলভ্য হতে পারে। আমার ক্ষেত্রে, "প্রমাণীকরণ - বেনামে" সমস্যাটি ছিল এবং আমি অ্যাপ্লিকেশন সার্ভার বৈশিষ্ট্যটি ইনস্টল না করা পর্যন্ত এই প্রতিনিধি বৈশিষ্ট্যটি প্রদর্শিত হবে না।
ম্যাপলমেল

1
এটি আমার সাথে কাজ করেছে। আইআইএস 8.5-এ, উইন্ডোজ সার্ভার 2012 আর 2
এলিকাকুডি রাজেশ

1
আমার জন্য সমস্যাটি উইন্ডোজ 10-এ আইআইএস 10-তে প্রমাণীকরণ বিভাগে ছিল This এই লিঙ্কটি আমাকে সহায়তা করেছে। knowledgebase.progress.com/articles/Article/...
অজিত

184

জন্য উইন্ডোজ সার্ভার 2012 এবং আইআইএস 8 , পদ্ধতি অনুরূপ।

Web Server (IIS)এবং Application Serverইনস্টল করা উচিত, এবং আপনি ঐচ্ছিক থাকা উচিত Web Server (IIS) Supportঅধীনে Application Server

উইন্ডোজ সার্ভার 2012 এবং আইভিএস 8 এমভিসির জন্য প্রয়োজনীয়তা


30
কেবল পরিষ্কার করতেই, "ওয়েব সার্ভার (আইআইএস) সমর্থন" বৈশিষ্ট্য চেকবাক্স উপরের ছবিতে 'অ্যাপ্লিকেশন সার্ভার' নোডের নীচে নেই। আপনি বেশ কয়েকটি 'পরবর্তী' সম্পাদন করার পরে এবং বাম এনএভি বারে সার্ভার রোলস এবং বৈশিষ্ট্যগুলি পাস করার পরে এবং 'রোল সার্ভিসেস' এ পৌঁছানোর পরে এটি প্রদর্শিত হবে (উপরের ছবিতে প্রদর্শিত হবে না তবে বেশ কয়েকটি 'পরবর্তী' পরে প্রদর্শিত হবে)। এটি আমাকে পাগল করেছিল: পি
থার্ডস

2
আমার জন্য অপশন শুধুমাত্র পরে আমি প্রথম যোগ অ্যাপ্লিকেশন সার্ভার নিয়ম তারপর ভূমিকা যোগ করুন পুনরায় আরম্ভ এবং উইজার্ড বৈশিষ্ট্য হাজির
wonster

145

"সি: \ উইন্ডোজ \ সিস্টেম 32 \ ইনটসরভ \ কনফিগারেশন" এ ব্রাউজ করুন (আপনার এখানে প্রশাসকের অধিকারের প্রয়োজন হবে) অ্যাপ্লিকেশনটি খুলুন होस्স্টকনফিগ

দ্রষ্টব্য : আইআইএসইএক্সপ্রেস এবং ভিজ্যুয়াল স্টুডিও 2015 এ অ্যাপ্লিকেশন হোস্টকনফিগ সংরক্ষণ করা হয়েছে$(solutionDir).vs\config\applicationhost.config

ত্রুটি বার্তা পৃষ্ঠার "কনফিগার উত্স" অংশে প্রদর্শিত বিভাগটি সন্ধান করুন। আমার জন্য এটি সাধারণত "মডিউল" বা "হ্যান্ডলার" ছিল

overrideModeDefaultবৈশিষ্ট্যটি পরিবর্তন করুনAllow

সুতরাং পুরো লাইনটি এখন দেখে মনে হচ্ছে:

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

ফাইলটি সংরক্ষণের পরে, পৃষ্ঠাটি আমার ব্রাউজারে সূক্ষ্মভাবে লোড হয়েছে।

সতর্কতা: 64-বিট উইন্ডোতে অ্যাপ্লিকেশন হোস্টকনফিগ সম্পাদনা করা হচ্ছে


2
-৪-বিটের জন্য লিঙ্কটি 404, যা আপনি সরাসরি আপনার উত্তরে দরকারী তথ্য অন্তর্ভুক্ত করেননি।
এরিক ফিলিপস

1
এটি আমার জন্য উইন্ডোজ 8.1 দেব পরিবেশে আইপিএসসিটির বিষয়ে ছিল, +1।
মবির স্টান্ট ডাবল

-৪-বিট উইন্ডোজের জন্য আপনাকে নোটপ্যাড.ইক্সে যেতে হবে এবং ফাইলটির সঠিক অনুলিপি পেতে% সিস্টেমরুট% \ System32 \ inetsrv \ কনফিগারেশন খুলতে হবে
এডি ফ্লেচার

'প্রমাণীকরণ' বিভাগের মধ্যে ভিজ্যুয়াল স্টুডিও 2017 এ স্থানীয়ভাবে ডিবাগ করার সময় আমার সাথে এটি ঘটেছিল। জীবন রক্ষাকারী!
ডি Ie

69

আপনার হ্যান্ডলারগুলি আনলক করা দরকার। এটি নিম্নলিখিত সিএমডি কমান্ড ব্যবহার করে করা যেতে পারে:

%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/handlers

আইআইএস 8-এ এই ত্রুটিটি পাওয়া লোকদের জন্য সম্ভবত অন্য কোনও তথ্য আমার ক্ষেত্রে মাইক্রোসফ্ট সার্ভার 2012 প্ল্যাটফর্মে ছিল। অ্যাপসিএমডি চালিয়ে যাওয়ার পরে জ্বলজ্বল করা অন্যান্য ত্রুটিগুলির সাথে লড়াই করে আমি কয়েক ঘন্টা ব্যয় করেছি। শেষ পর্যন্ত আমি ওয়েব সার্ভার রোলটি সরিয়ে আবার ইনস্টল করে এটি ঠিক করতে সক্ষম হয়েছি।


এটি সিস্টেমের জন্যও আমার পক্ষে কাজ করেছিল we ওয়েবে সার্ভার / সুরক্ষা / আইপিএসিকিউরিটি
বার্ট ক্যালিক্স্টো

3
বিঙ্গো। প্রশাসক হিসাবে চালাতে হয়েছিল।
জ্যাকমোরিসে

3
আমাকে এটি-বিভাগের জন্য করতে হয়েছিল: system.webServer / মডিউলগুলিও।
মাইক 17

1
আমার জন্য কাজ করেছেন - আমি সেট করতে চেয়েছিলাম /section:access /sslFlags:SslNegotiateCertএবং খুঁজে পেয়েছিলাম যে আমাকে -section:accessUnlocked section "system.webServer/security/access"...
শন উইল্ড

1
উইন্ডোজ সার্ভার 2012 আর 2
রববেন_ফর্ড_ফ্যান_বয়

50

1. " উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন " এর মাধ্যমে খুলুন : উইনকি + আর => "alচ্ছিক বৈশিষ্ট্যগুলি " => ঠিক আছে

এখানে চিত্র বর্ণনা লিখুন

  1. " অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্যগুলি" এর অধীনে এই বৈশিষ্ট্যগুলি সক্ষম করুন

এখানে চিত্র বর্ণনা লিখুন

উইন 10-তে পরীক্ষিত - তবে সম্ভবত অন্যান্য উইন্ডোজ সংস্করণগুলিতেও কাজ করবে।


2
নিখুঁত। আমার কেবল এএসপি.এনইটি 4.7 বাক্সটি পরীক্ষা করা দরকার এবং এটি প্রয়োজনীয় অন্যান্য সমস্ত প্রয়োজনীয়তা স্বয়ংক্রিয়ভাবে নির্বাচন করে। ওয়েবসাইটটি পুনরায় আরম্ভ না করেও কবজির মতো কাজ করেছেন।
বিল টারবেল

আমাদের জন্য আইআইএস নুবস, সঠিক সংস্করণি এসপিএন ইনস্টল করা আছে তা যাচাই করা প্রথম পদক্ষেপ হওয়া উচিত।
mrfelis

1
অসাধারণ সঙ্গী: ডি
ফ্যাবিও সিলভা লিমা 17

38

আমি একটি উন্নত কমান্ড প্রম্পট থেকে এই দুটি কমান্ড চালিয়েছি:

%windir%/system32/inetsrv/appcmd unlock config /section:anonymousAuthentication

%windir%/system32/inetsrv/appcmd unlock config /section:windowsAuthentication

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

19
@ রুক এটি পুরোপুরি ভাল উত্তর কারণ এটি অন্ধভাবে সার্ভারে অ্যাপ্লিকেশন ডেভেলপমেন্ট বৈশিষ্ট্যগুলিকে সক্ষম করে প্রচার করে না; এটি এই ত্রুটিটি পাওয়ার একটি নির্দিষ্ট দৃশ্যের একটি নিয়ন্ত্রিত সমাধান বলে। এটি আরও ভাল বলা যেতে পারে। তত্কালীন নতুন লোকের আত্মবিশ্বাস বাড়ানো ভাল কাজ - তিনি আর নাজিক সম্প্রদায়টিতে যোগদানের প্রথম প্রচেষ্টা সম্পর্কে মতামত দেওয়ার পরে আর ফিরে আসেনি।
qujck

1
এটি উইন্ডোজ প্রমাণীকরণের অ্যাপ্লিকেশন-স্তরের কনফিগারেশন সহ এমন একটি অ্যাপ্লিকেশনটির সাথে আমার সমস্যাটি সমাধান করেছে।
নেফফা

দুর্দান্ত, এটি সেই কৌশলটি করেছে যেখানে অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্যগুলি না করে
স্টিফেন হল্ট

1
আমার জন্য কাজ করে, তবে কেন?
কেভম্যান

37

এই একই ইস্যুতে আমার উত্তর হিসাবে ;

সার্ভার স্তরে সম্পর্কিত আইআইএস কনফিগারেশন সেটিংস আনলক করার চেষ্টা করুন:

  1. আইআইএস ম্যানেজার খুলুন
  2. সংযোগ ফলকে সার্ভারটি নির্বাচন করুন
  3. মূল ফলকে কনফিগারেশন সম্পাদক খুলুন
  4. বিভাগগুলি ড্রপ ডাউনে, আনলক করার জন্য বিভাগটি নির্বাচন করুন, যেমন system.webServer> ডিফল্টপথ
  5. ক্লিক ডান ফলকে আনলক বৈশিষ্ট্যটি করুন
  6. আপনার আনলক করা প্রয়োজন অন্য যে কোনও সেটিংসের জন্য পুনরাবৃত্তি করুন
  7. পুনরায় চালু করুন আইআইএস (alচ্ছিক) - কনসেশন প্যানে সার্ভারটি নির্বাচন করুন, অ্যাকশন ফলসে পুনরায় চালু করুন ক্লিক করুন

1
এই সমাধানটি আমার পক্ষে কাজ করেছিল, তবে আসল কারণটি আলাদা ছিল - আমাকে এএসপি.নেট 4.5 ইনস্টল করতে হয়েছিল (অ্যাড-উইন্ডোজফিউচার ওয়েব-অ্যাস্প-নেট 45)।
ডের_মিস্টার

26

উপর উইন্ডোজ সার্ভার 2012 সঙ্গে আইআইএস 8 আমি সক্ষম করে এই সমাধান আছে ASP.NET 4.5 বৈশিষ্ট্য:

এখানে চিত্র বর্ণনা লিখুন

এবং তারপরে কেনের উত্তর অনুসরণ করা


2
পাওয়ারশেলে: অ্যাড-উইন্ডোজ ফিচার ওয়েব-অ্যাস্প-নেট 45
ডের_মিস্টার

26

সবচেয়ে ভাল বিকল্প পরিবর্তন হয় Application Settingsথেকে Custom Site Delegation
ওপেন IISএবং মূল থেকে নির্বাচন Feature Delegationএবং তারপর নির্বাচন Application Settingsএবং ডান সাইডবারে থেকে নির্বাচনRead/Write ধাপ 1 ধাপ ২


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

3
অথবা আপনি যখন নিজের সার্ভারে সফ্টওয়্যার ইনস্টল করছেন তখন "ব্ল্যাক স্কোয়ার" অর্থ কী তা বুঝতে পারেন।
ল্যারিবুড

1
আমি পদক্ষেপে ২.১ যোগ করতে পারি -> ডানদিকে "কাস্টম সাইট প্রতিনিধি" ক্লিক করুন, তারপরে আপনি শীর্ষস্থানীয় ড্রপডাউন থেকে কোন সাইটকে ওভাররাইড করতে দিতে চান তা চয়ন করুন। আমি সমস্ত সাইটে ওভাররাইটের অনুমতি না দেওয়ার পরামর্শ দিচ্ছি, তবে আপনার কেবলমাত্র সাইটের দরকার। তারপরে, ৩
য়

26

আইআইএস 8 উইন্ডোজ সার্ভার 2012 আর 2 এর জন্য এটি আমার জন্য কৌশলটি করেছিল

"বৈশিষ্ট্যগুলি চালু করুন" এ যান

তারপরে সমস্ত ডিফল্ট সেটিং, নেক্সট, নেক্সট, নেক্সট ইত্যাদি যান

তারপরে, নীচে প্রদর্শিত হিসাবে নির্বাচন করুন, এখানে চিত্র বর্ণনা লিখুন

তারপরে আইআইএস পুনরায় সেট করুন (alচ্ছিক) তবে এটি আরও নিরাপদ করুন।

এখানে চিত্র বর্ণনা লিখুন

এটি একটি অতিরিক্ত সমাধান কারণ এটির জেনেরিক সমস্যা প্রত্যেকেরই বিভিন্ন সমস্যা এবং এইভাবে বিভিন্ন সমাধান হয়। চিয়ার্স!


1
এটি উইন্ডোজ সার্ভার 2016
এম শিহেনা

1
এটি আমার জন্য কাজ করে
10:18 ই

উইন্ডোজ সার্ভারে কাজ পারফেক্ট 2016!
ডি টোডোরভ

17

এটি ঠিক করতে আইআইএস এক্সপ্রেস অ্যাপ্লিকেশনহোস্ট.কনফিগ খুলুন। এই ফাইলটি সি: \ ব্যবহারকারীদের [আপনার ব্যবহারকারীর নাম] u নথি \ আইআইএসইপ্রেসস \ কনফিগারেশন \ অ্যাপ্লিকেশনহোস্ট.কনফিগে সংরক্ষণ করা হয়েছে

ভিএস ২০১৫ + এর জন্য আপডেট: কনফিগার ফাইলের অবস্থান হ'ল solution (সলিউশনডির) vvs \ কনফিগারেশন \ অ্যাপ্লিকেশনহোস্ট.কনফিগ

নিম্নলিখিত লাইন অনুসন্ধান করুন

<section name="windowsAuthentication" overrideModeDefault="Deny" />
<section name="anonymousAuthentication" overrideModeDefault="Deny" />
<add name="WindowsAuthenticationModule" lockItem="true" />
<add name="AnonymousAuthenticationModule" lockItem="true" />

এই লাইনগুলিতে পরিবর্তন করুন

<section name="windowsAuthentication" overrideModeDefault="Allow" />
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
<add name="WindowsAuthenticationModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />

এটি সংরক্ষণ করুন এবং Asp.net পৃষ্ঠাটি রিফ্রেশ করুন।


15

আইআইএস 8-এ আমাদের ক্ষেত্রে আমরা দেখতে পেয়েছি যে কোনও সাইটের জন্য "প্রমাণীকরণ" দেখার চেষ্টা করার সময় ত্রুটি তৈরি হয়েছিল, যখন:

  1. সার্ভার বৈশিষ্ট্য প্রতিনিধি "প্রমাণীকরণ - উইন্ডোজ" = "কেবল পঠনযোগ্য" হিসাবে চিহ্নিত
  2. সাইটে একটি ওয়েবকনফিগ ছিল যা স্পষ্টভাবে উইন্ডোজ প্রমাণীকরণের রেফারেন্স দেয়; যেমন,

সাইট চিহ্নিতকরণ বৈশিষ্ট্য প্রতিনিধি "প্রমাণীকরণ - উইন্ডোজ" = "পড়ুন / লিখুন", ত্রুটিটি চলে গেছে। এটি প্রদর্শিত হয় যে "কেবলমাত্র পঠনযোগ্য" হিসাবে চিহ্নিত বৈশিষ্ট্যটির সাথে, ওয়েবকনফিগটিকে এটিকে অক্ষম করার জন্য এমনকি একে একে উল্লেখ করার অনুমতি নেই, কারণ এটি দৃশ্যত একটি লেখার গঠন করে।

সাইট ওয়েব আইআইএস ম্যানেজার - সার্ভার বৈশিষ্ট্য প্রতিনিধি


13

দেখে মনে হচ্ছে যে আইআইএস এক্সপ্রেস এবং ভিএস 2015 এর সাথে the (সলিউশনডির) .vs \ কনফিগারেশন \ অ্যাপ্লিকেশনহোস্ট.কনফিগ এ অ্যাপ্লিকেশনহোস্ট.কনফিগ ফাইলের একটি অনুলিপি রয়েছে যাতে আপনাকে সেখানে পরিবর্তনগুলি করতে হবে। এই লিঙ্কটি দেখুন: http://digitaldrummerj.me/iis-express-windows-authentication/

এই লাইনগুলি নীচে প্রতি পরিবর্তন হয়েছে তা নিশ্চিত করুন:

<section name="windowsAuthentication" overrideModeDefault="Allow" />
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
<add name="WindowsAuthenticationModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />

12

আমার ক্ষেত্রে এটি ছিল যে সার্ভারে নেট। ফ্রেমওয়ার্ক বৈশিষ্ট্যগুলির আওতায় "HTTP অ্যাক্টিভেশন" সক্ষম করা হয়নি enabled উইন্ডোজ সার্ভার ২০১২ এর জন্য যে সমাধানটি আমার পক্ষে কাজ করেছিল তা হ'ল:

সার্ভার ম্যানেজার -> ভূমিকা ও বৈশিষ্ট্য যুক্ত করুন -> বৈশিষ্ট্য -> নিশ্চিত করুন যে আপনি যে সংস্করণটি ব্যবহার করতে চান তার নেট ফ্রেমওয়ার্কের "HTTP অ্যাক্টিভেশন" চেক করা আছে


উইন্ডোজ 7, ​​8, 10, 2008 সার্ভার, 2012 সার্ভারে @ রে কাজ করেন নি?
কিকিনেট

9

বৈশিষ্ট্যগুলি সক্ষম করার পাওয়ারশেল উপায় (উইন্ডোজ সার্ভার 2012 +) - প্রয়োজন অনুযায়ী ছাঁটা:

Install-WindowsFeature NET-Framework-Core
Install-WindowsFeature Web-Server -IncludeAllSubFeature
Install-WindowsFeature NET-Framework-Features -IncludeAllSubFeature
Install-WindowsFeature NET-Framework-45-ASPNET -IncludeAllSubFeature
Install-WindowsFeature Application-Server -IncludeAllSubFeature
Install-WindowsFeature MSMQ -IncludeAllSubFeature
Install-WindowsFeature WAS -IncludeAllSubFeature

6

যখন আমি এই সুন্দর বার্তাটি পেয়েছি তখন একটি সাবফোল্ডারে এসএসএল সেটিংস পরিবর্তন করা দরকার। আমার ক্ষেত্রে নিম্নলিখিত পদক্ষেপগুলি আমাকে সাহায্য করেছিল।

খোলা সি: \ উইন্ডোজ \ System32 \ inetsrv \ config \ applicationHost.config

এবং ওভাররাইড মোডেডফল্ট = "অস্বীকার করুন" থেকে "অনুমতি দিন" তে মান পরিবর্তন করেছে

<sectionGroup name="system.webServer">
 ...
    <sectionGroup name="security">
        <section name="access" overrideModeDefault="Allow" />
    </sectionGroup>

6

ত্রুটিটি বলে যে কনফিগারেশন বিভাগটি প্যারেন্ট স্তরে লক করা আছে। সুতরাং এটি সরাসরি 1 টি কনফিগার ফাইল হবে না যা সমস্যাটি সমাধান করবে, উত্তরাধিকার দেখতে আমাদের কনফিগারেশন ফাইলের স্তরক্রমের মধ্য দিয়ে যেতে হবে আইআইএসের ফাইলের স্তরক্রম এবং উত্তরাধিকারের জন্য নীচের লিঙ্কটি পরীক্ষা করুন

https://msdn.microsoft.com/en-us/library/ms178685.aspx

সুতরাং আপনাকে নীচের ক্রমে অ্যাপ্লিকেশন কনফিগারেশন সেটিংস পরীক্ষা করতে হবে

  1. সি: অ্যাপ্লিকেশন হোস্টকনফিগ: উইন্ডোজ \ system32 \ inetsrv \ কনফিগার করুন। ওভাররাইডমোড ডিফল্ট বৈশিষ্ট্যটিকে মঞ্জুরিতে পরিবর্তন করুন।
  2. অ্যাপ্লিকেশন ডিরেক্টরিতে অ্যাপ্লিকেশননাম.কনফিগ বা ওয়েবকনফিগ
  3. রুট ডিরেক্টরিতে ওয়েবকনফিগ।
  4. নির্দিষ্ট ওয়েবসাইটে ওয়েবকনফিগ (আমার সমস্যাটি এই জায়গায় পাওয়া গেল)।
  5. মূল ওয়েবের ওয়েবকনফিগ (সার্ভারের কনফিগারেশন)
  6. মেশিনের মেশিন.কনফিগ (রুটের ওয়েবকনফিগ এবং মেশিন.কনফিগ পাওয়া যাবে - সিস্টেমরোট \ মাইক্রোসফট নেট \ ফ্রেমওয়ার্ক \ সংস্করণনম্বার \ কনফিগ \ মেশিনকনফিগ)

1 থেকে 6 ক্রমানুসারে এই সমস্ত কনফিগার মাধ্যমে সাবধানতার সাথে যান এবং আপনার এটি খুঁজে পাওয়া উচিত।


4

আমার ক্ষেত্রে, আমি এই ত্রুটিটি পেয়েছি কারণ আমি ভুল কনফিগারেশন ফাইলটিতে অপারেটিং করছিলাম।

আমি এটি করছিলাম:

Configuration config = serverManager.GetWebConfiguration(websiteName);
ConfigurationSection serverRuntimeSection = config.GetSection("system.webServer/serverRuntime");
serverRuntimeSection["alternateHostName"] = hostname;

পরিবর্তে সঠিক কোড:

Configuration config = serverManager.GetApplicationHostConfiguration();
ConfigurationSection serverRuntimeSection = configApp.GetSection("system.webServer/serverRuntime", websiteName);
serverRuntimeSection["alternateHostName"] = hostname;

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


4

আমার ক্ষেত্রে এটি অন্যরকম কিছু ছিল।

আমি যখন ভিজ্যুয়াল স্টুডিওর নতুন সংস্করণে সমাধানটি লোড করেছি, তখন ভিএস দৃশ্যত একটি নতুন প্রকল্প-নির্দিষ্ট অ্যাপ্লিকেশনহোস্ট.কনফিগ ফাইল তৈরি করেছে:

MySolutionDir \ .vs \ কনফিগ \ applicationhost.config

এটি আমার ইতিমধ্যে কাস্টমাইজড গ্লোবাল আইআইএস এক্সপ্রেস সেটিংসের পরিবর্তে নতুন কনফিগারেশন থেকে সেটিংস ব্যবহার শুরু করেছে। (\ ব্যবহারকারীরা \% USER কে% \ দস্তাবেজগুলি \ IISExpress \ কনফিগ \ applicationhost.config)

আমার ক্ষেত্রে এটি সেটিংস ছিল যা সেট করা দরকার। অবশ্যই এটি আপনার জন্য অন্য কিছু হতে পারে:

<section name="ipSecurity" overrideModeDefault="Allow" />

4

আমি একটি উত্তর লক্ষ্য করেছিলাম যা একই রকম ছিল, তবে আমার ক্ষেত্রে আমি আইআইএস কনফিগার করা সম্পাদকটি আমি যে বিভাগটি "আনলক" করতে চাইছিলাম তা সন্ধান করতে ব্যবহার করেছি।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

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

. "$($env:windir)\system32\inetsrv\appcmd" unlock config -section:system.webServer/security/authentication/windowsAuthentication
. "$($env:windir)\system32\inetsrv\appcmd" unlock config -section:system.webServer/security/authentication/anonymousAuthentication

3

ভিস্তা হোম প্রিমিয়ামে আইআইএস 7 ইনস্টল করার পরে এই একই সমস্যাটি পেয়েছে। ত্রুটি সংশোধন করতে আমি উইন্ডোজ \ system32 \ inetsrv এ অবস্থিত অ্যাপ্লিকেশন হোস্টকনফিগ ফাইলে থাকা নিম্নলিখিত মানগুলি পরিবর্তন করেছি।

বিভাগে অবস্থিত নিম্নলিখিত মানগুলির সমস্ত পরিবর্তন করুন ->

<div mce_keep="true"><section name="handlers" overrideModeDefault="Deny" /> change this value from "Deny" to "Allow"</div>
<div mce_keep="true"><section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" /> change this value from "Deny" to "Allow"</div>

3

আপনি এটি চেষ্টা করতে পারেন:

অ্যাপ্লিকেশন পথে যান যেখানে আপনি ত্রুটি অস্বীকার করছেন, ডান ক্লিক করুন

বৈশিষ্ট্য-> সুরক্ষা ট্যাব

এতে, অনুমতিগুলি পরিবর্তন করুন এবং চেকবক্সটি পড়ুন এবং লিখুন চেক করুন। তাহলে আশা করি কোনও ত্রুটি ছাড়াই এটি কাজ করবে।


2

উইন্ডোজ সার্ভার ২০০৮ এবং আইআইএস For এর জন্য, পদ্ধতিটি একই রকম। দয়া করে এটি দেখুন: http://msdn.microsoft.com/en-us/library/vstudio/bb763178(v=vs.100).aspx

ভূমিকা পরিষেবাতে, আপনি "অ্যাপ্লিকেশন বিকাশের বৈশিষ্ট্যগুলি" দেখতে পাবেন

বৈশিষ্ট্যগুলি পরীক্ষা করুন (সক্ষম করুন)। আমি সব চেক।


1

আমার একটি সমস্যা ছিল যেখানে আমি ওভাররাইড = "মঞ্জুরি" মানগুলি এখানে রেখেছি (ইতিমধ্যে এখানে উল্লেখ করা হয়েছে) ...... তবে একটি x 64 বিট সিস্টেমে ....... আমার 32 নোটপ্যাড ++ এগুলি সেভ ছিল। নোটপ্যাডে স্যুইচ করা (যা একটি x64 বিট ও / এস-তে একটি 64 বিট অ্যাপ্লিকেশন) সেটিংসটি সংরক্ষণ করার অনুমতি দিয়েছে।

দেখা :

http://dpotter.net/technical/2009/11/editing-applicationhostconfig-on-64-bit-windows/

সম্পর্কিত পাঠ্য:

আমি যে সমস্যার মুখোমুখি হচ্ছি তার একটির জন্য আমি অ্যাপ্লিকেশন হোস্টকনফিগটি দেখতে এবং সম্ভবত সম্পাদনা করা দরকার। এই ফাইলটি% SystemRoot% \ System32 \ inetsrv \ কনফিগারেশনে অবস্থিত। যথেষ্ট সহজ বলে মনে হচ্ছে। আমি কমান্ড লাইন থেকে এটি সহজেই সন্ধান করতে সক্ষম হয়েছি, কিন্তু আমি যখন এটি আমার প্রিয় সম্পাদক (নোটপ্যাড ++) এ লোড করতে গিয়েছিলাম তখন একটি ফাইল পেয়েছি ত্রুটি খুঁজে পাওয়া যায়নি। দেখা যাচ্ছে যে সিস্টেম 32 ফোল্ডারটি 32-বিট অ্যাপ্লিকেশনের জন্য SYWW64 এ পুনঃনির্দেশিত। 32-বিট অ্যাপ ব্যবহার করে সিস্টেম 32 ফোল্ডারটি দেখার কোনও উপায় নেই বলে মনে হয়। চিত্রে যান. ভাগ্যক্রমে, নোটপ্যাডের -৪-বিট সংস্করণ সহ উইন্ডোজ জাহাজের 64৪-বিট সংস্করণ। আমি এটিকে যতটা অপছন্দ করি, কমপক্ষে এটি কার্যকর হয়।


1

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

বিভাগ সরানো:

    <security>
        <authentication>
            <windowsAuthentication enabled="true" />
        </authentication>
    </security>

0

আমারও একই প্রশ্ন ছিল.

  • অ্যাপ্লিকেশন সার্ভার বৈশিষ্ট্যটি সক্ষম করে এটি সমাধান করেছে। তারপরে পুনরায় চালু হয়েছে।

অ্যাপ্লিকেশন সার্ভার বৈশিষ্ট্যটি কীভাবে সক্ষম করবেন ? উইন্ডোজ সার্ভারে 2008 বা 2012? উইন্ডোজ 7,8,10? পাওয়ারশেল ব্যবহার করছেন?
কিকিনেট

0

এটি আমার জন্য কাজ করেছে এছাড়াও আইআইএস 8-এ আপনি সার্ভারটি আইআইএস এক্সপ্রেসে পরিবর্তন করে এই সমস্যার সমাধান করতে পারেন। গোটো ডিবাগ-> সম্পত্তি ওয়েবে ড্রপডাউন থেকে আইআইএস এক্সপ্রেস হিসাবে সার্ভারটি নির্বাচন করুন এবং তারপরে সমাধানটি পুনর্নির্মাণ করুন


0

অ্যাপ্লিকেশন পর্যায়ে (ওয়েব.কনফিগ) পরিবর্তন করতে:

ওয়েবকনফিগ থেকে বিশ্বাসের স্তরটি সরান:

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


0

নিম্নলিখিত আমার জন্য কাজ করেছে:

প্রকল্পের বৈশিষ্ট্যে যান। ওয়েব ট্যাব। স্থানীয় আইআইএসে সেট করুন এবং নির্দিষ্ট পৃষ্ঠা সেট করুন।

আমার উইন্ডোজ 7 এবং ভিজ্যুয়াল স্টুডিও 2013 রয়েছে।

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