"এক্সটেনশন কনফিগারেশনের কারণে আপনি যে পৃষ্ঠাটির অনুরোধ করছেন সেটি পরিবেশন করা যাবে না।" ভুল বার্তা


271

আমার অ্যাপ্লিকেশনটি চালানোর চেষ্টা করার সময় আমি এই ত্রুটি বার্তাটি পাচ্ছি। আমি এটি ঠিক করতে জানি না:

এইচটিটিপি ত্রুটি 404.3 - পাওয়া যায়নি আপনি যে পৃষ্ঠার জন্য অনুরোধ করছেন সেটি পৃষ্ঠাটি এক্সটেনশন কনফিগারেশনের কারণে পরিবেশিত হতে পারে না। পৃষ্ঠাটি যদি কোনও স্ক্রিপ্ট হয় তবে একটি হ্যান্ডলার যুক্ত করুন। যদি ফাইলটি ডাউনলোড করা উচিত তবে একটি মাইম্যাপ মানচিত্র যুক্ত করুন।

ত্রুটি পৃষ্ঠার একটি স্ক্রিনশট এখানে: বিকল্প পাঠ

এই ত্রুটিটি ঠিক করতে আমি কী করতে পারি?


1
উত্স কোডটি
তত্ক্ষণাত্ আরও

1
সোর্স কোডটির কোন অংশটি আপনার দেখতে হবে?

1
উপরোক্ত নির্দেশনা অনুসরণ করার পরেও যদি আপনি একই ত্রুটি পেয়ে থাকেন তবে নীচের লিঙ্কটি ব্যবহার করুন এবং পদক্ষেপগুলি অনুসরণ করুন এখানে ক্লিক করুন
রাজ

উত্তর:


170

ব্যবহারের aspnet_regiis.exe .NET Framework সংস্করণ নিবন্ধন করতে আপনি ব্যবহার করছেন।

এটি একটি সাধারণ সমস্যা এবং যখন আইআইএস ভিএস বা .NET কাঠামোর পরে ইনস্টল করা হয় তখন ঘটে।

দ্রষ্টব্য - উইন্ডোজ 8/10 ব্যবহারকারীর জন্য নীচে জনঅপিনিকারের অন্য উত্তরটি দেখুন । এবং কেভিন ব্রাইডন থেকে মন্তব্য / টিপ।


11
প্রকৃতপক্ষে আমি ভিজ্যুয়াল স্টুডিওটি প্রথমে এবং তারপরে আইআইএস ইনস্টল করেছি। আমি বর্তমানে "aspnet_regiis.exe -i" কমান্ড চালাচ্ছি। আশা করি এটি ত্রুটিটি সংশোধন করে।

5
.Svc ডাব্লুসিএফ পরিষেবা অ্যাক্সেস করার চেষ্টা করার সময় আমি যখন এই ত্রুটিটি পেয়েছি তখনও আমার জন্য কাজ করেছিলাম।
এটকনওয়ে

দ্রষ্টব্য - উইন্ডোজ 8 এর জন্য ব্যবহারকারীরা নীচে জনঅপিনিকারের অন্য উত্তরটি দেখুন
কাইলিকে

+1 অনুসন্ধানের মাধ্যমে অন্য যে কোনও এটির সন্ধানের জন্য এসপনেট_গ্রেইস.এক্সইকে ন্যূনতম প্রতিরোধের পথ হিসাবে চালিত করার চেষ্টা করার পরিবর্তে এবং নেট সমস্যা সমাধানের সমাধানের পরিবর্তে .NET ইনস্টল করে একটি মেরামত করা আপনার পক্ষে আরও সহজ হতে পারে। আমরা আইআইএস রোলটি ইনস্টল করার আগে নেট .৪.৪.২ (উইন্ডোজ আপডেটের মাধ্যমে) ইনস্টল করা বাক্সগুলিতে এটি অনেকগুলি দেখতে পাচ্ছি, এটি কিছুটা হতাশার কারণ এই বাক্সগুলি তাদের অ্যাপ পুলে বিকল্প হিসাবে নেট নেট 4 প্রদর্শন করবে, তবে যদি আপনার অ্যাপ্লিকেশনটি .NET 4.5 আমাদের মতো প্রয়োজন তবে এটি উপরের বার্তাটি দিয়ে ব্যর্থ হবে।
আওলসোওকা

244

উইন্ডোজ 8-10 এ আপনাকে ব্যবহার করতে হবে

  • কন্ট্রোল প্যানেল খুলুন →
  • প্রোগ্রাম এবং বৈশিষ্ট্য →
  • উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন →
  • ইন্টারনেট তথ্য পরিষেবাদি (আইআইএস) →
  • ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাদি →
  • অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্য →
  • যথাযথ আইটেমগুলি পরীক্ষা করুন, যেমন ASP.NET সক্ষম করা। (অর্থাত্ আপনার ওয়েবসাইটগুলি কনফিগার করতে চান এমন উপযুক্ত সংস্করণ ইনস্টল করুন)

তথ্যসূত্র: রেফারেন্সের জন্য এই প্রশ্নের সমাধানটি পরীক্ষা করে দেখুন


217
আমি চেক করতে ছিল .NET Framework 4.5 Advanced Services> WCF Services>HTTP Activation
কেভিন Brydon

13
প্রশাসক কমান্ড প্রম্পট থেকে এই কমান্ডটি চালান: "বাতিল / অনলাইন / সক্ষম-বৈশিষ্ট্য / বৈশিষ্ট্য নাম: ডাব্লুসিএফ-এইচটিটিপি-অ্যাক্টিভেশন / সমস্ত", বা "বরখাস্ত / অনলাইন / সক্ষম-বৈশিষ্ট্য / বৈশিষ্ট্যনাম: ডাব্লুসিএফ-এইচটিটিপি-অ্যাক্টিভেশন 45 / সমস্ত"
পল সুর্ট 21

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

@ কেভিনব্রাইডন - আপনাকে অনেক ধন্যবাদ! উইন্ডোজ 2012 আর 2 এ সমস্যাটি সমাধান করতে আপনার টিপটি খুব সহায়ক ছিল।
আমিল ওয়াদুওয়ারা

উইন্ডোজ সার্ভারে 2012 আর 2 এ, "এইচটিপি অ্যাক্টিভেশন" সক্ষম করা আমার পক্ষে কাজ করেছিল।
ধনুকা 777

117

আমি এটি আমার উইন্ডোজ 10 এ স্থির করেছি:

  1. কন্ট্রোল প্যানেলে যান - প্রোগ্রাম এবং বৈশিষ্ট্য - উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন।

  2. .NET ফ্রেমওয়ার্ক 4.6 উন্নত পরিষেবাগুলি - ডাব্লুসিএফ পরিষেবাদি নির্বাচন করুন

  3. HTTP অ্যাক্টিভেশন পরীক্ষা করুন।

  4. ঠিক আছে.


5
উইন্ডোজ 10 এ আমার জন্য কাজ করে! ধন্যবাদ!
সের্গেই মাল্যুটিন

1
8.1 জয়ের জন্যও আমার পক্ষে কাজ করে
কোয়ার্টস

Win10 iis7 এ কাজ করেছেন
noCodeMonkeys

এটি উইন্ডোজ 1709 এ আপগ্রেড করার পরে এবং আমার আইআইএস পুনরায় ইনস্টল করার পরে কাজ করে
গারেটেন্ডেডি

আমার জন্য নিখুঁতভাবে কাজ করা de আইডিয়াল সলিউশনটি যদি আপনি "এই ত্রুটিটি ঘটে যখন অনুরোধ করা URL এর ফাইল এক্সটেনশনটি মাইম টাইপের জন্য হয় যা সার্ভারে কনফিগার করা হয় না"
ইরানডা.ডেল

84

আমার ক্ষেত্রে আমার প্রতিটি ফাইল এক্সটেনশনের জন্য এমআইএমআই টাইপ যুক্ত করা দরকার যা আমি ওয়েব কনফিগারেশনে পরিবেশন করতে চেয়েছিলাম:

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".shp" mimeType="application/octet-stream" />
      <mimeMap fileExtension=".dbf" mimeType="application/octet-stream" />
      <mimeMap fileExtension=".kml" mimeType="text/xml" />
    </staticContent>
    ...
</system.webServer>

2
1+ এটি আমার সমস্যার সমাধান করেছে ... আমি লোড করার চেষ্টা করছিলাম .jsonএবং আমি ওপি ত্রুটি পেয়ে যাচ্ছিলাম এবং অবশেষে আমি mimeMapআমার ওয়েবকনফিগটিতে যুক্ত করে সমস্যার সমাধান করেছি
নিক কাহন

এসএমএক্স ফাইলের জন্য আমার কি এমআইএমআই টাইপ যুক্ত করতে হবে?
শিল্পা সনি

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

1
এবং এই উপযুক্ত প্রশ্নটি থেকে তাদের যথাযথ মাইমটাইপগুলিতে ফাইল এক্সটেনশনের একটি মানচিত্র এখানে রয়েছে
রেড মটর

21

যদি এটি কাউকে সহায়তা করে তবে এসপনেট_গ্রেইস.এক্সি চালানোর চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছিলাম:

0x8007000B দিয়ে অপারেশন ব্যর্থ হয়েছে

একটি ভুল ফর্ম্যাট সহ একটি প্রোগ্রাম লোড করার চেষ্টা করা হয়েছিল

দেখা যাচ্ছে যে সার্ভারটি 2008 64৪ বিট চলছিল এবং আমি ইউটিলিটির 32 বিট সংস্করণটি চালানোর চেষ্টা করছিলাম। \ উইন্ডোজ \ মাইক্রোসফ্ট.নেট 2 ফ্রেমওয়ার্ক 64 \ v2.0.50727 এ পাওয়া সংস্করণটি চালিয়ে যাওয়া সমস্যার সমাধান করেছে।

c:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i

7

আমার গ্রাহকের সাথে আমার ঠিক একই অবস্থা ছিল। আমাদের নিজস্ব পণ্য রয়েছে যা একটি ওয়েব সাইট ইনস্টল করে। ইনস্টলার সমস্ত কিছু কনফিগার করে: আইআইএস পুল, সাইট, ওয়েবকনফিগ ইত্যাদি etc.

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

তবে, নতুন ইনস্টল করা সাইটটি দুর্দান্ত কাজ করেছে, যদিও পুরানোটি তা করেনি। তারপরে আমি 2 আইআইএস ম্যানেজার উইন্ডো খুলেছিলাম এবং ওয়েব সাইটের সেটিংসের পার্থক্যের তুলনা শুরু করি। এবং আমি একটি সমস্যা পেয়েছি।

কেউ পুরানো সাইটটির সাথে সমস্ত হ্যান্ডলার ম্যাপিংস মোছা হয়েছে। আপনি যদি "হ্যান্ডলার ম্যাপিংস" এ যান তবে আপনাকে সেখানে এসপেক্স, এসএমএক্স এবং অন্যান্য এক্সটেনশন এবং হ্যান্ডলারের নাম দেখতে হবে। সুতরাং, পুরানো সাইটে those সমস্ত রেকর্ড অনুপস্থিত ছিল।

সুতরাং, আমি প্রথমে "হ্যান্ডলার ম্যাপিংস" পরীক্ষা করার পরামর্শ দেব - সেখানে অবশ্যই অনেক রেকর্ড থাকতে হবে। একটি নতুন ওয়েবসাইট তৈরি করুন এবং সেখানে কতজন থাকতে হবে তা জানতে তুলনা করুন।

কে এগুলি, কোনও ব্যক্তি বা অন্য কোনও প্রোগ্রাম মুছে দিয়েছে, আমার কোনও ধারণা নেই। যদি কেউ বলতে পারেন যে সেখানে কিছু ট্র্যাকিং অ্যাপ্লিকেশন রয়েছে যা ব্যবহারকারীদের ডোমেন জন জানায় যে তারিখ "07.03.2012 12:34" তারিখে ওয়েব সাইটটি সংশোধন করছে যা দরকারী হবে।



6

আমি উইন্ডোজ 2012 সার্ভারে সমস্ত ডাব্লুসিএফ বৈশিষ্ট্যগুলি ইনস্টল করে আমার সমস্যাটি স্থির করেছি।

ক) সার্ভার পরিচালক> পরিচালনা [শীর্ষে বাম লিঙ্ক]> ভূমিকা এবং বৈশিষ্ট্যগুলি যুক্ত করুন

খ) বৈশিষ্ট্যগুলিতে>। নেট ফ্রেমওয়ার্ক 4.5 বৈশিষ্ট্য> ডাব্লুসিএফ পরিষেবাদি

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

২) ইনস্টল করুন


2
আমি কেবল এইচটিটিপি অ্যাক্টিভেশন এবং টিসিপি অ্যাক্টিভেশন পরীক্ষা করেছি এবং এটি আমার পক্ষে কাজ করে। যাহোক তোমাকে ধন্যবাদ!
আলেক্সেই মিয়ালকিন

6

উইন্ডোজ সার্ভার 2008 আর 2 64 বিট এবং। নেট ফ্রেমওয়ার্ক 4.5 ব্যবহার করে এই অবস্থানটি এই আদেশটি চালিয়েছে এবং সফল হয়েছিল:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i

আউটপুট:

Microsoft (R) ASP.NET RegIIS version 4.0.30319.0
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.0).
.....
Finished installing ASP.NET (4.0.30319.0).

3

@ মাহমুডভ্যাকস যেমন উল্লেখ করেছেন যে আমাকে সরাসরি ফাইল হোস্ট / ডাউনলোড করার জন্য যে ফাইল এক্সটেনশনের জন্য এমআইএমআই টাইপগুলি সেট / সংযুক্ত করা প্রয়োজন, এক্ষেত্রে হিরোকুর ডাম্প ফাইল (পোস্টগ্রিসের ডাটাবেস ব্যাকআপ), যাতে সর্বজনীন আইআইএস সার্ভার সেট করার জন্য যেখানে আপনি অ্যাডাব্লুএস এস 3 বালতি বা এইচটিটিপি শেয়ারের ড্রপবক্সের মতো শেয়ারের প্রয়োজন ছাড়াই এই ফাইলগুলি ডাউনলোড করতে পারেন এটি একটি দুর্দান্ত বিকল্প!

<staticContent>
  <mimeMap fileExtension=".dump" mimeType="application/octet-stream" />
</staticContent>


2

যাইহোক, আমি এই পোস্টটি সবেমাত্র খুঁজে পেয়েছি: http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configration -auditing.aspx এটি ব্যাখ্যা করে যে কীভাবে আইআইএস-এ পরিবর্তনগুলি নিরীক্ষণ করা যায়। যারা একই ধরণের সমস্যার মুখোমুখি হন তাদের জন্য আমি নিরীক্ষণ চালু করার পরামর্শ দিই এবং আপনার সাইটটি কেন কাজ বন্ধ করে দিয়েছে তা পরে দেখুন।


2

আমারও এই ত্রুটিটি ছিল, উইন্ডোজ সার্ভার ২০০৮ আইআইএস on-তে আমার কোনও ভিজ্যুয়াল স্টুডিও ইনস্টল ছিল না তাই নেট নেট of.০ এর পুনরায় ইনস্টল / মেরামতটি চালাকি করেছিল।


1

আইআইএসে পরিবেশন করতে একটি এক্সটেনশন যুক্ত করতে অনুসরণ করুন -

  1. আইআইএস ম্যানেজারটি খুলুন এবং আপনি যে স্তরটি পরিচালনা করতে চান তাতে নেভিগেট করুন।
  2. বৈশিষ্ট্য দর্শনে, MIME প্রকারগুলিতে ডাবল ক্লিক করুন।
  3. ক্রিয়া ফলকটিতে অ্যাড ক্লিক করুন।
  4. মাইম টাইপ যুক্ত সংলাপ বাক্সে, ফাইলের নাম এক্সটেনশন পাঠ্য বাক্সে একটি ফাইল নাম এক্সটেনশন টাইপ করুন। ... একটি মাইমে টাইপ করুন
  5. মাইম টাইপ পাঠ্য বাক্সে।
  6. ঠিক আছে ক্লিক করুন।

1
আমি এই সমাধানটি .ts (স্ক্রিপ্ট ফাইল টাইপ করুন) এর ক্ষেত্রে পরীক্ষার জন্য আপনাকে অবশ্যই মাইএম টাইপ টাইপসক্রিপ্ট ক্ষেত্রগুলিতে (.ts) ডিক্লেয়ার করতে হবে / টেক্সট / এক্স.আর টাইপ
স্ক্রিপ্টটি

0

আমি মিডিয়াউইকি সেট আপ করার চেষ্টা করছিলাম আমার উইন্ডোজ 7 পিসিতে এবং এই ত্রুটিটি পেয়েছি।

আমার সমাধানটি ছিল "পিএইচপি করার জন্য একটি গ্লোবাল ফাস্টসিজিআই হ্যান্ডলার ম্যাপিং তৈরি করা"


0

যাচাই করুন যে আইআইএসের অ্যাপ্লিকেশন পুল (আইআইএস 7 বা তারপরের ক্ষেত্রে) সংহত হিসাবে নির্বাচিত হয়েছে। এই ক্ষেত্রে, সম্ভবত ক্লাসিক পরিবর্তন এই সমস্যার সমাধান করতে পারে।


0

সার্ভার সম্পর্কিত 2016, আমার যুক্ত করা উচিত:

  1. এই আদেশটি চালান: aspnet_regiis -lvএই দির থেকে: C:\Windows\Microsoft.NET\Framework\v2.0.50727\ এটি আপনাকে যা চলছে তার সেরা দৃষ্টিভঙ্গি দেয়

  2. সার্ভারে 2016, .net এবং iis ইনস্টল করার পরে কোনও সমস্যা মনে হচ্ছে না।

  3. সার্ভার ২০১ on-এ আরও বেশি সমস্যা হওয়ার সম্ভাবনা হ'ল এপ নেট মেশিনে ইনস্টল করা নেই।


0

জন্য Windows Server 2016

  1. খোলা Server Manager ফর্ম
  2. Manage -> Add Roles and Features
  3. পরবর্তী পর্যন্ত Featuresপৃষ্ঠা
  4. চেক WCF Servicesসমস্ত subfeatures সঙ্গে বৈশিষ্ট্য
  5. Next এবং Install

0

উইন্ডোজ সার্ভার 2012 আর 2 এ পিএইচপি 7.3 অ্যাপ্লিকেশন আইআইএস

এটি আমার জন্য একটি দুটি পদক্ষেপের প্রক্রিয়া ছিল।

1) ডাব্লুসিএফ পরিষেবাগুলি সক্ষম করুন - একটি সার্ভার পুনঃসূচনা সহ

2) একটি FASTCGI মডিউল ম্যাপিং যুক্ত করুন

1)

সার্ভার ম্যানেজারে যান> ভূমিকা ও বৈশিষ্ট্য যুক্ত করুন সার্ভার পুল থেকে আপনার সার্ভারটি নির্বাচন করুন বৈশিষ্ট্যগুলিতে যান> ডাব্লুসিএফ পরিষেবাদি আমি ইনস্টল করা সমস্ত বিভাগ নির্বাচন করেছি

2)

আইআইএসে যান> সাইটটি নির্বাচিত হয়েছে কেন্দ্রের প্যানেলে হ্যান্ডলার ম্যাপিংগুলি ডান হাতের ফলকটি মডিউল ম্যাপিং যুক্ত করুন নির্বাচন করুন

সম্পাদনা উইন্ডোর মধ্যে:

অনুরোধের পথ: * .এফপিপি

মডিউল: ফাস্টসিগিমোডুল

এক্সিকিউটেবল: আমি আমার পিএইচপি ফোল্ডারটির মধ্যে php-cgi.exe ব্রাউজ করেছি

নাম: পিএইচপি 7.3

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

সম্পাদনা: এটি এখানে। এটি ওয়েব-কনফিগারেশনের বিভাগে যুক্ত করুন।

<add name="PHP-FastCGI" verb="*" 
  path="*.php" 
  modules="FastCgiModule"
  scriptProcessor="c:\php\php-cgi.exe" 
  resourceType="Either" />


0

আপনি যদি এক্সটেনশনহীন ফাইলটি দেখার চেষ্টা করছেন যা আমার জন্য কাজ করেছিল তা যুক্ত করা হয়েছিল MIME Type: ফাইলের নাম এক্সটেনশান : . মাইম টাইপ :text/plain

এটিতে কিছু এমভিসির অন্তর্ভুক্ত থাকতে পারে, বিশেষত যদি আপনি হ্যান্ডলারের Static File Handlerউপরে থাকেন Extensionless...(আন্ডার IIS/ এর নীচে Handler Mappings) তবে আপনার যখন কেবলমাত্র অস্থায়ীভাবে এটি প্রয়োজন হয়, যেমন এসএসএল সার্টগুলি সক্রিয় করার মতো।

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