এএসপি.নেট: HTTP ত্রুটি 500.19 - অভ্যন্তরীণ সার্ভার ত্রুটি 0x8007000d


115

আমি ওয়েব অ্যাপ্লিকেশন স্থাপনার দেখলেন বিভিন্ন সম্পর্কিত সমস্যার প্রতিলিপি নির্মাণ করছি HTTP Error 500.19। আমার মেশিন চলমান উইন্ডোজ 7 কাজ করার সময় গঠন ব্যবহার করছে উইন্ডোজ 8 । আমরা ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করে আমাদের ওয়েব অ্যাপ্লিকেশন বিকাশ করছি ।

প্রথমত, আমি এখানে0x80070021 পোস্টের মতোই ত্রুটি কোড পেয়েছি । আমি স্বীকৃত উত্তর অনুসারে আমার ওয়েবকনফিগ আপডেট করি এবং তারপরে আমি নিম্নলিখিত ত্রুটি কোডটি পেয়েছি (যা এখানে পোস্টের মতোই )।

HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:

আমি মাইক্রোসফ্ট সমর্থন পৃষ্ঠায় লক্ষণ সংজ্ঞাটি পড়েছি এবং ত্রুটির কারণ হ'ল:

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

এবং সমাধান হয়

অ্যাপ্লিকেশনহস্ট.কনফিগ ফাইল বা ওয়েবকনফিগ ফাইল থেকে দূষিত এক্সএমএল উপাদান মুছুন।

তবে আমি যে ওয়েবকনফিগটি ব্যবহার করেছি সেটি মূল বিকাশের পরিবেশে পুরোপুরি কাজ করছে working

আমি এখন পর্যন্ত যা যাচাই করে দেখেছি তা এখানে:

  1. এসপেট_গ্রেইস -i কল করে এএসপি.এনইটি ইনস্টল করুন
  2. আমার অ্যাপ্লিকেশনটিকে বিভিন্ন অ্যাপ্লিকেশন পুল ব্যবহার করতে সেট করুন (এএসপি.নেট ভি 4.0,। নেট ভি 4, ইত্যাদি)
  3. অ্যাপ্লিকেশনহোস্ট.কনফিগ ফাইলটি এখনও উইন্ডোজ 7 থেকে ডিফল্ট ব্যবহার করছে।

এটি আমার ওয়েব.কনফিগের একটি অংশ

<system.webServer>
    <section name="handlers" overrideModeDefault="Allow" /> 
    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
    </modules>
    <handlers>
        <remove name="UrlRoutingHandler" />
        <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </handlers>
    <urlCompression doStaticCompression="true" doDynamicCompression="false"></urlCompression>
    <directoryBrowse enabled="true" />
    <defaultDocument>
        <files>
            <add value="Logon.aspx" />
        </files>
    </defaultDocument>
</system.webServer>

আমি স্ট্যাকওভারফ্লোতে অনুরূপ / সদৃশ / বন্ধ পোস্ট (প্রায় 13) পোস্ট পড়েছি, আজাক্স সম্পর্কিত সম্পর্কিত উত্তরটি বাদ দিয়ে সমস্ত চেষ্টা করেছি (এটি সম্পর্কিত) এবং ত্রুটিটি কী তা নিয়ে এখনও কোনও ধারণা নেই।

কেউ কি এই ত্রুটিটি ঠিক করবেন? (এবং যদি সম্ভব হয় তবে সামগ্রীর বিস্তৃত তালিকা পরীক্ষা করা দরকার যাতে আমরা এর মতো পোস্টগুলি হ্রাস করতে পারি)) আমি আরও বিশদ সরবরাহের জন্য প্রস্তুত।


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

উত্তর:


273

ত্রুটি 0x8007000 ডি মানে ইউআরএল পুনর্লিখনের মডিউল ( ওয়েবকনফিগে রেফারেন্স করা) অনুপস্থিত বা সঠিক সংস্করণ ইনস্টল করা নেই।

ওয়েব প্ল্যাটফর্ম ইনস্টলারের মাধ্যমে কেবল ইউআরএল পুনর্লিখনের মডিউল ইনস্টল করুন।

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


23
আমি আশা করি আইআইএস আরও বর্ণনামূলক ত্রুটি বার্তাটি জানায়, যদি এটি "অপরিজ্ঞাত মডিউল: urlRewritingNet" বলত তবে আমি আজ সকালে দুই ঘন্টা বাঁচাতে পারতাম। আমার ব্যথা শেষ করার জন্য +1 :)
অ্যালেক্সফক্সগিল

17
ধন্যবাদ। যোগ করা হয়েছে "URL লেখা 2.0" মাধ্যমে ওয়েব প্ল্যাটফর্ম ইনস্টলার তারপর স্থির করেছি।
সিহান ইয়াকার

একই সমস্যা ছিল, ইউআরএল পুনর্লিখনের মডিউলটি উল্লেখ করে আমি এই মন্তব্যটি না পেরে "দুর্নীতিগ্রস্থ" এক্সএমএল ফাইলগুলি দেখার জন্য যুগে যুগে কাটিয়েছি। কয়েক মাস আগে আমার এই একই জিনিসটি সমাধান করার স্মৃতিচারণের জন্য এটি যথেষ্ট ছিল! (আমি এবার লিখছি) ধন্যবাদ!
অ্যান্টন

4
ভাল, এমনকি ওয়েব প্ল্যাটফর্ম বলেছিল যে এটি "ইনস্টল" হয়ে গেছে, তবে এটি আইআইএস-এ প্রদর্শিত হয়নি, আমি এখানে আইআইএস / ডাউনলোডস / মাইক্রোসফট / ইউআরএল-লিখন যান , সঠিক সংস্করণ ডাউনলোড করুন, বর্তমানটিকে সরিয়ে পুনরায়- ইনস্টল করুন, আইআইএস বন্ধ করুন এবং আইআইএস পুনরায় চালু করুন, এখন আমি "ইউআরএল পুনর্লিখন" দেখতে পাচ্ছি।
বক্স খুব

অনেক ধন্যবাদ. এই উত্তরটি আমার দিনকে বাঁচিয়েছিল। আমি আইআইএস 10, উইন্ডোজ 2016 সার্ভারে ওয়েব প্ল্যাটফর্ম ইনস্টলারের মাধ্যমে 'ইউআরএল পুনর্লিখন' ইনস্টল করেছি এবং ত্রুটিটি নিখোঁজ হয়ে গেছে।
অনিল গুপ্ত

34

.NET কোর ১.০ ওয়েবসাইট সেট আপ করার চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি এবং ওয়েবকনফাইগ ফাইল, আইআইএস_আইইউএসআরএস অনুমতি, আইআইএস ইউআরএল পুনর্লিখনের মডিউল ইত্যাদির পরীক্ষা সহ আমি ভাগ্য ছাড়া অন্য কিছু খুঁজে পাবার চেষ্টা করেছি tried এই পৃষ্ঠাটি থেকে ডটনেটকোর.১.০.০-উইন্ডোজহস্টিং.এক্স.ই.টি ইনস্টল করুন : https://www.microsoft.com/net/download এবং এটি এখনই কাজ শুরু করে।

ডাউনলোডের জন্য নির্দিষ্ট লিঙ্ক: https://go.microsoft.com/fwlink/?LinkId=817246


4
ধন্যবাদ মানুষ! আমার কোর অ্যাপ্লিকেশনগুলির জন্য এটি আমার প্রয়োজন। যারা iis- এ
en-

1
এটি কেবলমাত্র 1.0 নয়, কোর এর সমস্ত সংস্করণের জন্য। (সার্ভারে কোর ইনস্টল করা দরকার))
প্যাট্রিক

1
যা অন্য সব চেষ্টা করার পরে আমার পক্ষে কাজ করে। ধন্যবাদ।
অ্যান্ড্রু

সর্বশেষতম সংস্করণটি পেতে, আপনি এখানে ডকস.মাইক্রোসফটকম
লিওনার্ড এবি

1
এর জন্য ধন্যবাদ, আমি আমার ডটনেটকোর ইনস্টলেশনটি মেরামত করে এটি কাজ করতে সক্ষম হয়েছি।
শেন

21

আমার ক্ষেত্রে, আমি আইআইএস পুনরায় ইনস্টল করার কারণে, এই কমান্ডটি ব্যবহার করে আমার আইসটি ডট নেট 4 দিয়ে নিবন্ধন করতে হবে:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

21

ইউআরএল পুনর্লিখন ইনস্টল করুন:

আপডেট - এটি এখন এখানে উপলব্ধ (এবং আইআইএস 7-10 এর সাথে কাজ করে):

https://www.iis.net/downloads/microsoft/url-rewrite

আপনার আইআইএস সার্ভারের জন্য 'মঞ্জুরিপ্রাপ্ত'তে নিম্নলিখিত সেটটি রয়েছে তা নিশ্চিত করুন:

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


লিঙ্কের জন্য ধন্যবাদ! আমি এড / সরান বৈশিষ্ট্যগুলি থেকে এটি ইনস্টল করেছি, তবে এটি ঠিক করে নি। কেবলমাত্র সেই লিঙ্ক থেকে এটি ডাউনলোড করার কাজ।
লুক

5

এখানে পার্টিতে দেরি করা, তবে আমি ঠিক একই সমস্যা (উপসর্গগুলি) নিয়ে লড়াই করে যাচ্ছি এবং ত্রুটির বিশদ বিবরণী রিপোর্টিংয়ের অভাবকে অভিশাপ দিয়েছি। এটি আইআইএস 8+ মেশিনে দুর্দান্ত কাজ করেছে তবে উইন 7 এই ইনস্ট্যান্ট এইচটিটিপি 500.19 ত্রুটি পেয়েছে। আমার জন্য এটি কনফিগার ফাইলে একটি অসমর্থিত কনফিগারেশন উপাদান থাকার মতো নির্বোধ ছিল:

 <applicationInitialization doAppInitAfterRestart="true">
  <add initializationPage="/" />
</applicationInitialization>

সুতরাং পুরাতন ওয়েব.কমফিগ ফাইলগুলি চালনার সময় দুর্দান্ত কাজ করেছিলাম, আমি কেবল সেগুলি পৃথক করেছি এবং পৃষ্ঠাটি লোডিং শুরু না হওয়া পর্যন্ত নতুন ব্লকগুলিতে কাটা শুরু করেছি। আমি যদি উত্তর হিসাবে এটি দেখে থাকি তবে আমি জানতাম যে জনপ্রিয় সমাধানগুলির কোনওটিই প্রাসঙ্গিক নয়। সুতরাং আপনি সেখানে যান :)


এটা আমার সমস্যা ছিল। ধন্যবাদ!
এরিক ডাব্লু

আমারও এই সমস্যা ছিল। ধন্যবাদ!
হোসে মারগাশিয়া লোপস

4

এই ক্ষেত্রে আমার ক্ষেত্রে (। নেট কোর ওয়েব এপিআই) HTTP ত্রুটি 500.19 - অভ্যন্তরীণ সার্ভার ত্রুটি 0x8007000d

প্রথম ডাউনলোড করুন ডটনেট-হোস্টিং-3.0.0-পূর্বরূপ 5-19227-01-win (। নেট কোর 3) বা ডটনেটकोर 2 হরিং উইন্ডো

https://download.visualstudio.microsoft.com/download/pr/5bed16f2-fd1a-4027-bee3-3d6a1b5844cc/dd22ca2820fadb57fd5378e1763d27cd/dotnet-hosting-3.1.4-win.exe

যে কোনও। নেট কোর 3.1 অ্যাপ্লিকেশনটি হয় কৌণিক বা এমভিসি অ্যাপ্লিকেশনটির প্রয়োজন।

দ্বিতীয় এটি অ্যাডমিনিস্ট্রেটর হিসাবে ইনস্টল করুন প্রশাসক হিসাবে খুলুন cmd, iisreset লিখুন, এন্টার টিপুন

সুতরাং আপনার লোকালহোস্ট অ্যাপটি রিফ্রেশ করুন

ইরান থেকে এমএমটোফিঘি সম্মান জানাই


1

সমস্যা সমাধান. আমি যে পদক্ষেপগুলি চেষ্টা করেছি তা এখানে:

  • আইআইএস -> অ্যাপ্লিকেশন পুল -> উন্নত সেটিংসে 32-বিট অ্যাপ্লিকেশন সক্ষম করুন
  • সিস্টেম থেকে অনুলিপি করুন n
  • ওয়েলকনফাইগ-এ বিভাগগুলিতে মন্তব্য / অসদাচরণ করুন এবং রেফারেন্সড ডিএলএল সম্পর্কিত সমস্যাটি পেয়েছেন।

আমি যে কনফিগারটি পূর্ববর্তীটিতে মন্তব্য করেছি সেটিতে আমি যুক্ত করেছি:

<section name="handlers" overrideModeDefault="Allow" /> 
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow"/>
  • অ্যাপ্লিকেশন বিন ফোল্ডারে Combres.DLL v2.1.0.0 দ্বারা ব্যবহৃত প্রয়োজনীয় FasterFlect.DLL যুক্ত করুন (কম্ব্রেস কোডপ্লেক্স থেকে পূর্ণ জিপটি ডাউনলোড করতে হবে, কারণ প্রয়োজনীয় দ্রুতগামী DLL V2.0.3732.24338 দ্রুতগতির কোডপ্লেক্সে পাওয়া যাবে না) এবং অন্যান্য ডিএলএল। প্রত্যয় জন্য, সম্পূর্ণ Combres.DLL (1,3MB) ব্যবহার করুন
  • ডিএলএল সংস্করণ এবং সর্বজনীন কী টোকেনগুলি সরঞ্জাম দ্বারা ওয়েব.কমফিগে সঠিকভাবে কনফিগার করা আছে তা পরীক্ষা করুন, যেমন নেট প্রতিস্থাপনকারী

1

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

appcmd set config -section:system.webServer/httpCompression /-[name='xpress']

বিঙ্গো! সমস্যাটি এখন সাজানো হয়েছে। প্রশাসক হিসাবে এটি চালাতে ভুলবেন না। আপনার "আইস্রেসেট "ও করতে হবে। শুধু ক্ষেত্রে।

আশা করি এটি অন্যকে সহায়তা করবে। চিয়ার্স



1

ডটনেটকোর হোস্টিং বান্ডেলের একটি মেরামত আমার জন্য কৌশলটি করেছে। : /


0

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


-1

আমার জন্য, এটি আমার এএসপি.নেট 5 অ্যাপ্লিকেশনটি সমর্থন করার জন্য সর্বশেষতম এবং সর্বশ্রেষ্ঠ প্রযুক্তিটি ব্যবহার করার জন্য আমার ওয়েব সার্ভারটি সেটআপ করার বিষয়ে ছিল!

নিম্নলিখিত ইউআরএল আমাকে আমার প্রয়োজনীয় সমস্ত টিপস দিয়েছে:

https://docs.asp.net/en/1.0.0-rc1/publishing/iis-with-msdeploy.html

আশাকরি এটা সাহায্য করবে :)


2
আপনি লিঙ্কে থাকা কিছু গুরুত্বপূর্ণ পয়েন্ট বর্ণনা করতে পারেন? লিঙ্কটি ভাঙ্গা বা অনুপলব্ধ হয়ে গেলে উত্তরটি দরকারী থাকতে পারে।
মার্চ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.