অনুরোধ করা পৃষ্ঠাটি অ্যাক্সেস করা যাবে না কারণ পৃষ্ঠার জন্য সম্পর্কিত কনফিগারেশন ডেটা অবৈধ ত্রুটি


478

আমি আইআইএস ম্যানেজারের সাথে আইআইএস-এ আমার নিজস্ব এসপি নেট ওয়েবসাইটটি আপলোড করতে চাই। তবে আমি যখন এটি করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই

HTTP ত্রুটি 500.19 - অভ্যন্তরীণ সার্ভার ত্রুটি অনুরোধ করা পৃষ্ঠাটি অ্যাক্সেস করা যাবে না কারণ পৃষ্ঠার জন্য সম্পর্কিত কনফিগারেশন ডেটা অবৈধ invalid

মডিউল আইআইএস ওয়েব কোর
বিজ্ঞপ্তি অজানা
হ্যান্ডলার এখনও নির্ধারণ করা হয়নি
ত্রুটি কোড কনফিগার 0x80070005
ত্রুটি অপর্যাপ্ত অনুমতিগুলির কারণে কনফিগারেশন ফাইলটি পড়তে পারে না কনফিগারেশন
ফাইল \\?\C:\Users\Yasso\Documents\Visual Studio 2008\WebSites\WebSite5\web.config

আমি এই ত্রুটির সমাধানের জন্য বহুবার অনুসন্ধান করেছি, তবে কোনও সমাধানের মধ্যেও ত্রুটিটি সমাধান করা হয়নি।

আমার IUSRঅ্যাকাউন্টে আমার সমস্যা আছে । এই বৈশিষ্ট্যটির বৈশিষ্ট্যগুলিতে আমি "গোষ্ঠী বা ব্যবহারকারীর নাম" এ এই অ্যাকাউন্টটি দেখতে পাচ্ছি না web.config

সমস্যাটা কি?


3
সাবভার্সনের মাধ্যমে কিছু পরিবর্তন ফিরিয়ে দেওয়ার পরে আমার এই সমস্যাটি ছিল (যদিও এটি একটি কাকতালীয় ঘটনা হতে পারে)। আমি লক্ষ্য করেছি যে Web.configফাইলের এসিএল ডিরেক্টরিতে থাকা অন্য ফাইলগুলির চেয়ে আলাদা ছিল এবং এটি এর পিতামাতার কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয় নি । আমি এসিএল উত্তরাধিকার সক্ষম করেছিলাম এবং সবকিছু স্বাভাবিক হয়ে যায়।
ta.speot.is

1
আমার সমাধানটি কিছুটা আলাদা ছিল। কিছু উইন্ডোজ সার্ভার ২০০৮ মেশিনে আপনাকে সাইটের ফোল্ডার সুরক্ষা অনুমতিগুলির মধ্যে "আইআইএস_আইইউএসআরএস" গোষ্ঠীর অ্যাক্সেস দিতে হবে, "আইইউএসআর" ব্যবহারকারী নয়। আপনার মেশিনের অবস্থানের বিষয়ে নিশ্চিত হন।
ম্যাকগাইভার

7
আমার এই সমস্যাটি এমন একটি সাইটকে এমন একটি সার্ভারে স্থানান্তরিত করেছিল যাতে আইআইএস আরল পুনরায় লেখক মডিউল ইনস্টল করা হয়নি।
স্কটE

1
আপনি যদি নিজের সার্ভারটির নাম পরিবর্তন করে থাকেন তবে এটি ঘটতে পারে। আমি নিজের কাছে এটি করেছি - এবং শেষ পর্যন্ত সবেমাত্র (উইন্ডোজ সার্ভার 2012 আর 2) যেতে হবে এবং আইআইএস অ্যাপ্পল \ সাইটনেম পুনরায় যুক্ত করতে হয়েছিল ... এবং এটি 100% ঠিক করেছে।
মাইকেল কে। ক্যাম্পবেল

2
আপনি যদি আপনার পুরানো ২০০৮ আর 2 সার্ভারে এএসপি.নেট কোর অ্যাপস স্থাপন করতে নতুন হন তবে আপনাকে । নেট কোর উইন্ডোজ সার্ভার হোস্টিং বান্ডেলটি ইনস্টল করতে হবে - আমি এই উত্তরে
bkwdesign

উত্তর:


178

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

এটি কনফিগার ফাইলটি পড়তে না পারার কারণ হ'ল আপনার ওয়েব অ্যাপ্লিকেশনটি চালিত প্রক্রিয়াটিতে ফাইল / ডিরেক্টরি অ্যাক্সেসের অনুমতি নেই। সুতরাং আপনার ওয়েব অ্যাপ্লিকেশনটি চালানোর প্রক্রিয়াটি সেই অনুমতিগুলি দেওয়া দরকার।

অ্যাক্সেসের অধিকারগুলি মোটামুটি সোজা হওয়া উচিত, কমপক্ষে পড়ুন এবং আপনার অ্যাপের উপর নির্ভর করে সম্ভবত লিখুন

উপরে, আপনি আইওএসআর ইত্যাদির বৈশিষ্ট্যগুলির মধ্যে নেই বলে উল্লেখ করেছেনweb.config । যদি এর অর্থ যদি আপনি বোঝাতে চান যে ফাইলটির সুরক্ষা ট্যাবে আইওএসআর তালিকাভুক্ত নয় তবে এটি খুব ভাল। একটা দাও চায় না IUSR করার অনুমতি যে কোন ধরণের web.configআইআইএসআর ভূমিকাটি একজন বেনামে ইন্টারনেট ব্যবহারকারী।

ফাইল ওয়েবকনফিগ উচিত শুধুমাত্র আপনার আবেদন মাধ্যমে অ্যাক্সেসযোগ্য হবে।

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

আইআইএস .5.৫-এ, আপনি যে ত্রুটি বার্তাটি উদ্ধৃত করছেন সেটি আপনার অ্যাপ্লিকেশনপুলডেন্ডেন্টিটির অনুমতিগুলি বরাদ্দ না করার কারণে ঘটতে পারে । আপনার ওয়েব অ্যাপ্লিকেশনটি একটি অ্যাপ্লিকেশন পুলের অন্তর্গত এবং সুতরাং আপনার ওয়েব অ্যাপ্লিকেশনটির অ্যাপ্লিকেশন পুলের অধীনে যে ওএস অ্যাকাউন্টটি চলছে সেটি আপনাকে অনুমতি দেওয়া দরকার। প্রায়শই এটি নেটওয়ার্ক সার্ভিসের মতো কিছু হয় তবে আপনি এটি কোনও উদ্দেশ্যে তৈরি অ্যাকাউন্টের অধীনে চালনার জন্য কাস্টমাইজ করে থাকতে পারেন। আরও তথ্য ব্যতীত আপনাকে সহায়তা করা কঠিন।


3
আমি কি প্রোগ্রামটিমে এই অনুমতি দিতে পারি? সাহায্য করুন. আমারও একই সমস্যা হচ্ছে
পিসিবাবু

1
ধন্যবাদ এটি আমার সমস্যাটিও সমাধান করেছে। আমি ছদ্মবেশ ব্যবহার করছি যা স্পষ্টতই ছদ্মবেশী অ্যাকাউন্টের জন্য অ্যাপ্লিকেশন ডিরেক্টরিতে READ অনুমতিগুলি নির্ধারিত করে তোলে।
সিজার

2
আমি "কনটেইনারটিতে অবজেক্টগুলি গণনা করতে ব্যর্থ। আমি পরে অনুমতি দিই
রোলরোল

4
সুরক্ষার অনুমতি দেওয়ার জন্য আপনাকে যে ফোল্ডারে রাইট ক্লিক করতে হবে। এটি হ'ল মূল ফোল্ডার যেখানে আপনার অ্যাপ্লিকেশন প্রকাশিত হবে এবং এটি আপনার আইআইএস ওয়েবসাইটের দৈহিক পথের একই ফোল্ডার। প্রসঙ্গ মেনু থেকে বৈশিষ্ট্যগুলি চয়ন করুন এবং সুরক্ষা ট্যাবে ক্লিক করুন। ব্যবহারকারীদের সম্পাদনা করুন এবং তারপরে একটি ব্যবহারকারী যুক্ত করুন। অবস্থান বোতামে ক্লিক করুন এবং শীর্ষ আইকনটি (আমার কম্পিউটারের মতো দেখায়) চয়ন করুন। পাঠ্য অঞ্চলে, IIS_IUSRS লিখুন। সমস্ত প্রসঙ্গের মেনুগুলি ঘনিষ্ঠ না হওয়া পর্যন্ত বারবার ওকে টিপুন। আপনার ওয়েবসাইটটি পুনরায় আরম্ভ করুন এবং এটিতে আবার নেভিগেট করুন।
জেরেমি রে ব্রাউন

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

659

সাইটটি আইআইএস ইউআরএল পুনর্লিখন মডিউলটি ব্যবহার করার জন্য কনফিগার করা থাকলেও এটি ইনস্টল না থাকলে এটিও ঘটতে পারে ।


এটি আমার জন্য ছিল .. পুনর্লিখন বিভাগটি সরানো হয়েছে (যা আসলে কোনওভাবেই প্রয়োজন ছিল না) এবং সব ভাল।
অ্যান্ড্রু প্যাটারসন

129
ভালো খেলেছ. <rant> আইআইএস যদি ত্রুটিযুক্ত এক্সএমএল সম্পর্কে অভিযোগ না করে "ত্রুটি" আমি বুঝতে পারি না "ত্রুটি ছুঁড়ে ফেলা হত তবে এটি খুব ভাল হবে </ </ translation>
ইভান হাশ

7
আপনাকে অনেক ধন্যবাদ - এটি আমার সমস্যাও ছিল। আপনি যদি <ব্রেইট> ট্যাগ দেখেন তবে পুনর্লিখনের মডিউলটি ব্যবহৃত হচ্ছে। কেউ ভাববেন যে আইআইএস আপনাকে পার্স করতে পারে না এমনটি বলতে পারে।
স্কোলস্টক

6
কমান্ড লাইনের নিখোঁজ নির্ভরতা সমাধানের দুর্দান্ত উপায়; webpicmd / Install / পণ্য: UrlRewrite2
অলক

2
আমি কেবল এটি লক্ষ করতে চাই যে যদি আপনার ওয়েবকনফাইগটিতে একটি <বিআরাইট> ট্যাগ অন্তর্ভুক্ত থাকে তবে আপনার পুনর্লিখনের মডিউলটি দরকার।
জোনো

436

অবশেষে , আমি আমার সমস্যার সমাধান পেয়েছি। ASP.net অ্যাকাউন্টটি আইআইএস ম্যানেজারে উপস্থিত হয়নি, কারণ আমি আইআইএসে এটির চেকবাক্স চেক করি নি। উইন্ডোজ 7 এ করার জন্য পদক্ষেপগুলি অনুসরণ করুন:

  1. কন্ট্রোল প্যানেল খুলুন
  2. "প্রোগ্রাম" লিঙ্কে ক্লিক করুন (প্রোগ্রামগুলি আনইনস্টল করবেন না)
  3. "উইন্ডোজ বৈশিষ্ট্যগুলি চালু / বন্ধ করুন" লিঙ্কটিতে ক্লিক করুন
  4. পপ আপ উইন্ডোতে "ইন্টারনেট তথ্য পরিষেবাগুলি আইআইএস" সন্ধান করুন এবং এর নোডটি প্রসারিত করুন
  5. "ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবা" নোডটি প্রসারিত করুন
  6. "অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্যগুলি" নোড প্রসারিত করুন
  7. "এএসপি.এনইটি" এর চেক বাক্সটি চেক করুন
  8. তারপরে ওকে বাটনে ক্লিক করুন

এখন, আপনি আইআইএস ম্যানেজারের এএসপি নেটওয়ার্ড দেখতে পাবেন এবং ডিফল্টরূপে আপনি আইআইএস অ্যাকাউন্ট দেখতে পাবেন। এখন, আপনার ASP.net ওয়েবসাইটটি "আমার ডকুমেন্ট" থেকে অন্য কোনও জায়গায় সরিয়ে নেওয়া উচিত যেখানে আইআইএস এটির অ্যাক্সেসের অনুমতি পেয়েছে (যেমন আপনার কম্পিউটারে অন্য একটি বিভাগে)। এখন, আইআইএস পরিচালক থেকে আপনার ওয়েবসাইট ব্রাউজ করুন এবং এটি কাজ করা উচিত।

সমাধানের জন্য জেফ টার্নারের জন্য অনেক ধন্যবাদ।


7
আমারও সমাধান হয়েছে। আইআইএস 8, এমভিসি 4 সাইট।
স্টিফান রয়ের

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

3
এমভিসি 5, আইআইএস 10 দিয়ে আমার সমস্যার সমাধান হয়েছে A আমি এএসপি.এনইটি উপলব্ধ সমস্ত সংস্করণ পরীক্ষা করেছি।
ফ্রেনকিবি

2
এটি অবশ্যই সঠিক উত্তর হিসাবে চিহ্নিত করতে হবে, অনেক অনেক ধন্যবাদ
আর্তুর কেয়ান

1
ধন্যবাদ ... তারা কীভাবে এ জাতীয় নিম্ন স্তরের ত্রুটি বার্তা সহ একটি পণ্য প্রকাশ করতে পারে?
ভ্ল্যান্ড

55

আমার ক্ষেত্রে আইআইএস ইউআরএল পুনরায় লেখার মডিউল ইনস্টল করা সমস্যার সমাধান করেছে।


এটিই আমাকে পরের বার মনে করিয়ে দিচ্ছে যে এটিই আমার জন্য স্থির করেছে। কী ভয়াবহ ত্রুটি: - /
সাইমন_উইভার

এটি অবশ্যই কী করে তা আমার কোনও ধারণা নেই তবে এটি আমার পক্ষে কাজ করেছিল। ধন্যবাদ
বৃশ্চিক

আমারও সমাধান হয়েছে: উইন্ডোজ সার্ভার 2019, আইআইএস 10
এনডিবি


প্রতিবার এটি ঘটে এবং প্রতিটি সময় আমি এই সহজ সমাধানটি ভুলে যাই। : ডি ধন্যবাদ @ সলিম
চিরাগএমএস

47

আমারও একই সমস্যা ছিল, আমার জন্য কাজ করা সমাধানটি এখানে।

  1. আইআইএস ম্যানেজার মো
  2. ডান ক্লিক করা হয়েছে যে ওয়েবসাইটে
  3. অনুমতি সম্পাদনা করুন
  4. সুরক্ষা ট্যাব থেকে ব্যবহারকারী 'আইআইএস_আইইউএসআরএস' যুক্ত হয়েছে
  5. 'আইআইএস_আইইউএসআরএস' ব্যবহারকারীকে সম্পূর্ণ অনুমতি দেওয়া হয়েছে
  6. অ্যাপ্লিকেশন পুলের পরিচয়টি 'অ্যাপ্লিকেশনপুল পরিচয়' তে সেট করুন

5
আপনার 1-5 আমার জন্য এটি স্থির। ধন্যবাদ সুখদেব_জালা
ভেলোজেট

2
আমার জন্য একই, আপনার 1-5 আমার জন্য এটি স্থির করে।
প্যাট্রিস ক্যালভি

বাহ আমি অন্য সমস্ত উত্তর দিয়ে চেষ্টা করেছি এবং কাজ করে নি। এই আমার সমস্যার সমাধান !!
AlexGH

ডেস্কটপ শারীরিক পথে, আমি এইগুলি করেছি। এটি আমার পক্ষে কাজ করে
মেহেদী খাদেমলু

2
আমি উত্পাদন উদ্দেশ্যে এটি সুপারিশ করব না। আমি বিশ্বাস করি আইআইএস_আইইউএসআরএস একটি অনামী অ্যাকাউন্ট এবং আপনি এটি ওয়েবসাইটের সম্পূর্ণ ডিরেক্টরি কাঠামোটিতে সম্পূর্ণ অ্যাক্সেস দিবেন
জ্যাক

39

জন্য ভিসুয়াল স্টুডিও (বনাম) বিকাশকারীগণ: হিসাবে hinted হার্ভে Darvey, স্যাভেজ, এবং Snives করে আপনার এ আবেদন হোস্ট কনফিগারেশন ভুল আবেদন শারীরিক পথে প্রতি নির্দেশ করা যেতে পারে। জন্য অনুসন্ধান করুন virtualDirectory মধ্যে /.vs/config/applicationhost.config পরিবর্তন করতে physicalPath যদি এটা ভুল।

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

নিশ্চিত করুন যে ফিজিক্যালপথটি সঠিক:

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


3
আপনি প্রকল্প => বৈশিষ্ট্য => প্রজেক্ট ইউআরএল => ভার্চুয়াল ডিরেক্টরি তৈরি করতেও ঠিক একই জিনিসটি করতে পারেন, অনুরোধ জানানো হলে সঠিক শারীরিক পথে পুনর্নির্মাণের জন্য হ্যাঁ চয়ন করুন
অ্যাডাম ডায়ামেন্ট

আমার ক্ষেত্রে এটি কিছুটা আলাদা ছিল তবে এটি আমার দিকনির্দেশনা দিয়েছে, আপনাকে অনেক ধন্যবাদ, এটি আমাকে অনেক সাহায্য করেছিল :)
ভারত

এটির ফলাফলগুলি বেশি ধাক্কা দেওয়া দরকার!
গাই ব্রাশ থ্রিপউড

24

ফেসপাল সতর্কতা:

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


এর বৈকল্পিক হিসাবে, দেখা যাচ্ছে যে আমি নিজেই সাইটটিতে ভুলভাবে পথ সেট করেছি। আমি দুর্ঘটনাক্রমে স্থানীয় সিস্টেম ফাইলের পরিবর্তে ম্যাপযুক্ত নেটওয়ার্ক ভাগ করে নিয়েছি।
ডেভিড

2
একই মুখ-পাম মুহূর্ত ছিল। আমি আমার ওয়েবসাইটটি একটি সাব-ফোল্ডারে সরিয়ে নিয়েছি এবং ভেবেছিলাম আমি সঠিকভাবে নতুন আইআইএসে টাইপ করব। সাইটটি এখনও আইআইএস এর গাছের নীচে এটিতে প্রয়োজনীয় সমস্ত ফোল্ডার ইত্যাদির মতো উপস্থিত ছিল, সুতরাং এটি কারণ হিসাবে এটি ট্রিগার করে নি। আমি অনুমতিগুলি পুনরায় সেট করেছি, এটি সমাধান করে নি। তারপরে ইস্যুটি নিয়ে কথা বলার সময়টি আমার কাছে পরামর্শ দেওয়া হয়েছিল ... এবং আমার এখন 1 ঘন্টা সময় নষ্ট হওয়ার পরে আবার একটি ওয়ার্কিং সাইট রয়েছে!
লেডিগারগার

এই পথটি কোথায় সেট করা আছে? এটি আমার সমস্যা বলে মনে হচ্ছে তবে আমার কী বদলাতে হবে তা আমি খুঁজে পাচ্ছি না
ড্রিউ রচন

বিকাশের পরিবেশে: .vs> কনফিগারেশন> প্রয়োগহোস্ট.কনফিগ যখন আপনার জিআইটি ফাইলটিতে উপেক্ষা না করে এবং বিকাশকারীরা এটি পরীক্ষা করতে শুরু করেন তখনই ঘটে
সেভেজ

আমার শারীরিক পথে শ্যাশ - একটি অতিরিক্ত "\" স্ল্যাশ ছিল। এর জন্য ধন্যবাদ
জে কিং

18

আপনাকে স্থানীয় মেশিনে আইআইএস_আইইউএসআরএসের জন্য অনুমতিগুলি বরাদ্দ করতে হবে (তবে আপনাকে আইইউএসআর এর জন্য বরাদ্দ করতে হবে না, বাস্তবে আপনি অনুমতিগুলি অস্বীকার করলেও এটি কাজ করবে)।

অনুমতি বরাদ্দের জন্য, ফোল্ডারে এবং সুরক্ষা ট্যাবে ডান ক্লিক করুন সঠিক অনুমতিগুলি প্রদানের বিষয়টি নিশ্চিত করুন এবং যদি ব্যবহারকারী তালিকাভুক্ত না হয় তবে "ADD" ক্লিক করুন এবং আইআইএস_আইউএসআরএস লিখুন (এবং নিশ্চিত করুন যে "ডোমেন" এর অধীনে স্থানীয় কম্পিউটার নির্বাচন করা হয়েছে, বা আপনার ক্ষেত্রের নামক লোকালকম্পিউটারনেম enter IIS_IUSRS) প্রবেশ করুন, এবং তারপরে আপনি ভাল।

আপনি যদি চান যে আপনি আইআইএস_আইইউএসআরএস গোষ্ঠীতে অনুমতি বরাদ্দের পরিবর্তে অনুমতি দিতে পারেন তবে আপনি তার পরিবর্তে অ্যাপ পুলটিতে বরাদ্দ করতে পারেন যা সাধারণত "আইআইএস অ্যাপলপুল \ অ্যাপ পুলের নাম " হওয়া উচিত।


আমার মতে, আপনার উত্তরটি প্রশ্নের ভিত্তিতে সঠিক এবং সেরা।
জেরেমি রে ব্রাউন

নিম্নলিখিত ওয়েবসাইট থেকে: iis.net/learn/get-started/planning-for- সুরক্ষা/… আইআইএস_আইইউএসআরএস গ্রুপটি আইআইএস_ডব্লিউপিজি গ্রুপটি প্রতিস্থাপন করে। এই অন্তর্নির্মিত গোষ্ঠীর সমস্ত প্রয়োজনীয় ফাইল এবং সিস্টেম সংস্থানগুলিতে অ্যাক্সেস রয়েছে যাতে কোনও অ্যাকাউন্ট, এই গোষ্ঠীতে যুক্ত হওয়ার পরে, নির্বিঘ্নে অ্যাপ্লিকেশন পুল পরিচয় হিসাবে কাজ করতে পারে।
জেরেমি রে ব্রাউন

তবুও অ্যাক্সেস অস্বীকার করা হচ্ছে।
গ্রেইজেজ

15

কেবল চিপ ইন করতে, আমি একই ধরণের ত্রুটি পেয়েছি এবং আমার সমস্যাটি বেশ সহজ ছিল: আমি নেট নেট হোস্টিং বান্ডেলটি অনুপস্থিত। একবার আমি সরঞ্জামটি ইনস্টল করে সার্ভারটি পুনরায় চালু করার পরে, এটি ঠিক আছে।

আপনি উইন্ডোজটিতে এ্যাসপেট কোরটি হোস্ট করার জন্য ম্যানুয়ালটি এখানে পাবেন: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2


কেবলমাত্র নেট নেট এসডিকে ইনস্টল করা আইআইএস এর অধীনে আপনার এএসপি.এনইটি কোর ওয়েবসাইটগুলি চালানোর জন্য যথেষ্ট নয় । আমি এই ত্রুটিটি কাটিয়ে বেশ কয়েক ঘন্টা সময় কাটিয়েছি ...
রায়ান রোডমায়ার

এটি যথেষ্ট নাও হতে পারে তবে এটি এই ত্রুটিটি সমাধান করে। আমার জন্য কাজ করেছেন। আমি ধরে নিয়েছিলাম যে সমস্ত নেট নেট উপাদান ইতিমধ্যে অন্তর্ভুক্ত ছিল।
প্যাক্যালকিনস

হ্যাঁ, এখানে "রানটাইম এবং হোস্টিং বান্ডেল" ইনস্টল করতে হয়েছিল: dotnet.microsoft.com/download/dotnet-core/2.2
কার্ক

ঠিক আছে, "স্ব-অন্তর্ভুক্ত" প্যাকেজটি তার শিরোনাম অনুযায়ী বাস করে না।
SLCH000

11

আমার সাথে একই ঘটনা ঘটেছে, আপনি কোনও ওয়েবসাইট নির্বাচন করার সময় আইআইএস 7 এর ডান ফলকে সংযোগের স্ট্রিংগুলিতে ডাবল ক্লিক করে এটি পরীক্ষা করে দেখুন।

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

"আইআইএস 7 এর জন্য মাইক্রোসফ্ট ইউআরএল পুনর্লিখন মডিউল 2.0" ইনস্টল করুন এবং এটি আপনার সমস্যার সমাধান করবে


ধন্যবাদ! উপরের এত উত্তরের কারণে সমাধান না পেয়ে আমার দু'দিন এই সমস্যা ছিল ...
মাইকেল

9

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

run->cmd

run "c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"

ক্রেডিট: ব্যবহারকারী ভিক্সক্স


আমার বনাম 2017 বিকাশের পরিবেশ ঠিক করতে আমাকে আমার উইন্ডোজ 7 বৈশিষ্ট্যগুলি থেকে আইআইএসটি সরিয়ে ফেলতে হয়েছিল। এটি আবার যুক্ত করুন, প্রয়োজনীয় হিসাবে সমস্ত জিনিস আপডেট করুন এবং ইনস্টল করুন। চূড়ান্ত পদক্ষেপটি ভিজ্যুয়াল স্টুডিও 2017 কমান্ড প্রম্পট দিয়ে রেজিগুলি চালাচ্ছিল। এখন এটি আবার কাজ করে, এটি ঠিক করতে 8 ঘন্টা সময় ব্যয় হয়। uck ..
ওয়ারেন লাফ্রান্স

7

উইন্ডোজ সার্ভার 2012, আইআইএস 8.5-এ এই সমস্যাটি সমাধান করার জন্য আমি এই পদক্ষেপগুলি করি। অন্যান্য সংস্করণগুলির জন্যও কাজ করা উচিত।

  1. সার্ভার ম্যানেজারে যান, ভূমিকা এবং বৈশিষ্ট্যগুলি যুক্ত করুন ক্লিক করুন
  2. ভূমিকা বিভাগে চয়ন করুন: Web Server
  3. সুরক্ষা উপ-বিভাগের অধীনে সমস্ত কিছু চয়ন করুন (আমি ডাইজেস্ট, আইপি নিষেধাজ্ঞাগুলি এবং ইউআরএল অনুমোদনের বিষয়টি বাদ দিই না)
  4. অধীনে এপ্লিকেশন ডেভেলপমেন্ট চয়ন .NET Extensibility 4.5, ASP.NET 4.5এবং উভয় ISAPIএন্ট্রি
  5. বৈশিষ্ট্য বিভাগে নির্বাচন করুন: NET 3.5, .NET 4.5,ASP.NET 4.5
  6. ওয়েব সার্ভার বিভাগে চয়ন করুন: Web Server(সমস্ত), Management Tools(আইআইএস ম্যানেজমেন্ট কনসোল এবং পরিচালনা পরিষেবা), উইন্ডোজ

খুব ভাল, এটি আমার জন্য কাজ করেছিল, ঠিক যখন আমি
হাল

6

আর একটি সম্ভাবনা যা আমার জন্য এই সমস্যাটি স্থির করে:

আইআইএস -> অনুমতি সম্পাদনা করুন -> সুরক্ষা ট্যাব -> "ব্যবহারকারীদের" উপযুক্ত অনুমতি দিন (বা আপনার সেটআপের উপর নির্ভর করে IIS_IUSRS)



6

আপনার অবশ্যই ফ্রেমওয়ার্কটির সঠিক সংস্করণে অ্যাপ্লিকেশন পুল সেট করা আছে তা নিশ্চিত করুন। আপনার এ্যাসনেট, আইআইএস_আইইউএসআরএস, বা আইইউএসআর ব্যবহারকারীরা অ্যাপ্লিকেশনটির ডিরেক্টরিতে অ্যাক্সেস পেয়েছেন তা নিশ্চিত করতে হবে।


কিভাবে আমি এটি করতে পারব?? "নিশ্চিত করুন যে আপনার অ্যাস্পেট বা আইওএসআর ব্যবহারকারীরা অ্যাপ্লিকেশনটির ডিরেক্টরিতে অ্যাক্সেস পড়েছে"
ইয়াসমীন

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

তবে আমি গ্রুপ বা ব্যবহারকারীর নাম আইওএসআর এবং আইআইএস_আইইউএসআরএস গ্রুপ দেখতে পাচ্ছি না !! জানি না সমস্যা কি ??
ইয়াসমীন

1
আপনি নেটওয়ার্ক পরিষেবার জন্য একটি বিকল্প দেখতে পাচ্ছেন? আপনি যখন আপনার ডেস্কটপে কাজ করছেন তখন ডিফল্টরূপে এটিই অ্যাপ্লিকেশন পুলটি ব্যবহার করবে (যদি আমি সঠিকভাবে স্মরণ করি)
জেফ টার্নার

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


4

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

<system.webServer>
  <defaultDocument>
    <files>
      <add value="index.aspx" />
    </files>
  </defaultDocument>...

4

কখনও কখনও এই বার্তায় আপনার আইআইএস পরিবেশে উপাদানগুলি অনুপস্থিত থাকতে পারে যেমন একটি নির্দিষ্ট কাঠামো, বা আইআইএস বৈশিষ্ট্য ডায়নামিক সংক্ষেপণের মতো, ওয়েবকনফাইগের অনুমতি না দিয়ে।

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


এনবি: গতিশীল
সংকোচনটি

@ সিমন_উইভার আসলে গতিশীল সংকোচনের বিষয়টি এমপিআই আপনার জন্য ইনস্টল করবে এবং ২০১২ সাল থেকে সম্ভবত এটির আগেও ছিল the চিয়ার্স।
agগল 779

4

এই এসওতে উল্লিখিত আইআইএসের 'অ্যাপ্লিকেশন ডেভলপমেন্ট' উপ উপাদানটি ইনস্টল করার চেষ্টা করুন

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

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


আইআইএস সম্পূর্ণরূপে নতুন করে ইনস্টল করার ক্ষেত্রে এটি ছিল। ধন্যবাদ!
রুমেন জেকোভ

3

আপনার ওয়েবসাইট ফোল্ডারের জন্য আপনাকে অনুমতি নির্ধারণ করতে হবে বা তাদের wwwroot ফোল্ডারে অনুলিপি করতে হবে :) - যদি অনুমতি সেট করা থাকে তবে দুটি উপায় রয়েছে: + আপনার ওয়েবসাইট ফোল্ডারে ডান ক্লিক করুন + অথবা আইআইএসে আপনার ওয়েবসাইটটিতে ডান ক্লিক করুন => অনুমতি সম্পাদনা নির্বাচন করুন এবং একটি যুক্ত করুন অনুমতি (আইইউএসআর - ডিফল্ট iis ব্যবহারকারী) শুভকামনা ;-)


আমার ক্ষেত্রে - iis 8, এটি প্রামাণিক ব্যবহারকারী ছিল।
স্কিওন

3

আমার ক্ষেত্রে, এটি আইআইএস-এর একটি অস্তিত্বহীন ফোল্ডারে অ্যাপ্লিকেশন শারীরিক পথ পয়েন্টের কারণে ঘটে।

অ্যাপ্লিকেশন সেটিং স্ক্রিনশট


3

আমার সমস্যাটি ছিল যখন আমি প্রোড থেকে আমার ওয়েবকনফিগ ফাইলটি অনুলিপি করেছিলাম, পুনর্লিখনের নিয়মগুলি যা HTTP এস- এ পুনরায় লেখা ছিল তা ব্যতীত সম্পর্কিত সমস্ত কিছুই বদলেছে

এই নিয়মগুলি সরানো এবং জরিমানা দৌড়ে।


2

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


আমি সাইটটি নথি থেকে অন্য জায়গায় সরিয়ে নিয়েছি কিন্তু একই ত্রুটিটি উপস্থিত হয়
ইয়াসমীন

2

আমারও একই সমস্যা ছিল এবং আমি ওয়েবকনফিগ ফাইলে কিছু বিভাগ মন্তব্য করে এটি ঠিক করেছি।

প্রকল্পটি আগে নির্মিত হয়েছিল এবং নেট .০.০ এ স্থাপন করা হয়েছিল। .Net 3.5 এ স্থানান্তরিত হওয়ার পরে, এটি ব্যতিক্রম ছোঁড়া শুরু করে।

আকারসমূহ:

যদি আপনার কনফিগারেশন ফাইলে "< বিভাগগ্রুপ নাম =" system.web.extensions > "থাকে, তবে মন্তব্য করুন এবং এই বিভাগটি ইতোমধ্যে মেশিন.কনফিগের অধীনে উপলব্ধ বলে চালান।


2

আপনার ওয়েবকনফিগ ফাইলে যদি আপনার কোনও সিনাক্স ত্রুটি বা সমস্যা থাকে তবে আপনি এই ত্রুটিটি পেতে পারেন।

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


আমি এটি একটি সংযোগ স্ট্রিংয়ে একটি পাসওয়ার্ড সহ পেয়েছি যা একটি & - এটি এম্পোডিংয়ে & amp; আমাকে এই সমস্যার অতীত পেয়েছে ধন্যবাদ, অনুমতিগুলির সাথে না করার জন্য এখানে একমাত্র উত্তর।
জেরেমি থম্পসন

2

আইআইএস 7.5 ত্রুটি পৃষ্ঠায় আপনি পৃষ্ঠার নীচে 'আরও তথ্য দেখুন' এ ক্লিক করুন এবং এই ক্ষেত্রে এটি আপনাকে নিম্নলিখিত মাইক্রোসফ্ট লিঙ্কে নিয়ে যাবে:

http://support.microsoft.com/kb/942055

The 0x80070005 ত্রুটি কোড সম্পর্কিত অনুমতিগুলি সম্পর্কিত বলে মনে হয় এবং রেজোলিউশন 2, পদ্ধতি 2 এর ধাপ অনুসরণ করে প্রাসঙ্গিক ফোল্ডারে অনুমতি সহ সঠিক অ্যাকাউন্টগুলি বরাদ্দ করা উচিত এটি ঠিক করা উচিত - আমি সমাধানটি সন্ধান না করে 3 দিন অতিবাহিত করেছি, সরাসরি কাজ করার পরে worked


2

ম্যাপযুক্ত ড্রাইভগুলির সাথে এই সমস্যাটি পেয়েছে, আইআইএস ম্যাপযুক্ত ড্রাইভগুলির সাথে কাজ করে না। কেবল আনম্যাপড ড্রাইভটি ব্যবহার করুন।


2

আপনার ওয়েবসাইটটি যেখানে রয়েছে সেই ফোল্ডারটি অন্বেষণ করুন এবং দেখুন যে একটি অতিরিক্ত ফোল্ডার "aspnet_client" সেই ফোল্ডারটি মুছুন এবং এটি আপনার পক্ষে কাজ করবে।

আমি চেষ্টা করেছি আমার সমস্যাটি সমাধান হয়ে গেছে।

যদি এটি আপনার পক্ষে কাজ করে তবে দয়া করে এটিকে উত্তর হিসাবে তৈরি করুন যাতে অন্য কোনও শরীরেরও সমাধান পেতে পারে।


1

এর কোনওটিই আমার পক্ষে কাজ করেনি, তবে শেষ পর্যন্ত আমার কাছে একটি সমাধান রয়েছে যা আমার পক্ষে কাজ করেছে:

ওয়েবকনফিগে এই লাইনটি সরান:

<compilation debug="true" targetFramework="4.5"/>

এই লাইনটি সরাবেন না

<compilation debug="true"/>

1

স্থানীয় অ্যাকাউন্টে আইআইএস_আইইউএসআরএস সুরক্ষায় যুক্ত করুন এবং এগুলি অ্যাক্সেস পড়ুন / চালান grand যে আমার ক্ষেত্রে কাজ করে।

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