এটি পুরো দলটিকে পাগল করে চলেছে। আইআইএস বা আমাদের ওয়েব সার্ভারের কিছু সাধারণ ভুল কনফিগার অংশ থাকতে হবে তবে প্রতিবার আমরা আইআইএস 7.5 এএসপি.এনইটি ওয়েব অ্যাপ্লিকেশন চালানোর চেষ্টা করি আমরা নিম্নলিখিত ত্রুটিটি পাই ...
এখানে সম্পূর্ণ ত্রুটি রয়েছে:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration
data for the page is invalid.
`Detailed Error Information`
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x8007000d
Config Error
Config File \\?\E:\wwwroot\web.config
Requested URL http://localhost:80/Default.aspx
Physical Path
Logon Method Not yet determined
Logon User Not yet determined
Config Source
-1:
0:
মেশিনটি উইন্ডোজ সার্ভার 2008 আর 2 চালাচ্ছে । আমরা ভিজুয়াল স্টুডিও 2008 ব্যবহার করে আমাদের ওয়েব অ্যাপ্লিকেশন বিকাশ করছি ।
মাইক্রোসফ্টের মতে 8007000 ডি কোডটির অর্থ আমাদের ওয়েবকনফিগের একটি সিনট্যাক্স ত্রুটি রয়েছে - স্থানীয়ভাবে প্রকল্পটি তৈরি করে এবং সূক্ষ্মভাবে চালায়। এক্সএমএল নোটপ্যাডে ওয়েবকনফিগের দিকে তাকানো কোনও সিনট্যাক্স ত্রুটি নিয়ে আসে না। আমি ধরে নিচ্ছি এটি অবশ্যই আমার পক্ষ থেকে কোনও ধরণের দুর্বল কনফিগারেশন হতে হবে ...?
কেউ কি জানেন কোথায় আমি ত্রুটি সম্পর্কে আরও তথ্য পেতে পারি? ইভেন্টভিউয়ারে কিছুই প্রদর্শিত হচ্ছে না :(
আরও কী উল্লেখ করতে সাহায্য করবে তা নিশ্চিত নন ...
সহায়তা ব্যাপকভাবে প্রশংসা করা হয়। ধন্যবাদ!
আপডেট! - ওয়েবের নিচে পোস্ট করুন ON
ঠিক আছে, যেহেতু আমি উপরের মূল প্রশ্নটি পোস্ট করেছি, তাই আমি ওয়েবকনফাইগের সুনির্দিষ্ট রেখাগুলি সন্ধান করেছি যা ত্রুটির কারণ হয়েছিল।
এখানে লাইনগুলি রয়েছে (তারা <System.webServer>
ট্যাগগুলির মধ্যে প্রদর্শিত হবে ) ...
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
</httpHandlers>
দ্রষ্টব্য: আমি যদি আইটির মধ্যে থাকা লাইনগুলি মুছতে <httpHandlers>
পারি তবে ত্রুটি পাওয়া যায়। <httpHandlers>
উপরের ত্রুটিটি পেতে বন্ধ করতে আমাকে আক্ষরিক অর্থে (এবং লাইনগুলি অভ্যন্তরে) মুছতে হবে।
একবার এটি করার পরে আমি একটি নতুন 500.19 ত্রুটি পেয়েছি। ধন্যবাদ, এই বার আইআইএস আমাকে জানায় যে ওয়েবকনফিগের কোন বিটটি সমস্যার কারণ হয়ে দাঁড়িয়েছে ...
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
</handlers>
এই লাইনগুলি দেখে এটি স্পষ্ট হয় যে সমস্যাটি একই <system.webServer>
ট্যাগের মধ্যেই আরও একটি ট্যাগে স্থানান্তরিত হয়েছে <handlers>
।
নতুন ত্রুটিটি আরও স্পষ্ট এবং বিশেষভাবে অভিযোগ করে যে এটি "বৈধতা" বৈশিষ্ট্যটি স্বীকৃতি দেয় না (উপরের তৃতীয় লাইনে দেখা গেছে)। এই বৈশিষ্ট্যটি মুছে ফেলার পরে এটি অভিযোগ করে যে একই লাইনে প্রয়োজনীয় "নাম" বৈশিষ্ট্য নেই। এই বৈশিষ্ট্যটি যুক্ত করার পরে ASP.NET ত্রুটিটি উপস্থিত হয় ...
ফাইল বা সমাবেশ 'সিস্টেম.web. এক্সটেনশনগুলি, সংস্করণ = 1.0.61025.0, সংস্কৃতি = নিরপেক্ষ, PublicKeyToken = f2cb5667dc123a56' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। সিস্টেম নির্দিষ্ট ফাইল খুঁজে পাচ্ছি না.
স্পষ্টতই আমি মনে করি এই নতুন ত্রুটিগুলি আমার দ্বারা <httpHandlers>
ট্যাগগুলি প্রথম স্থানে মুছে ফেলার জন্য কেবল উত্থাপিত হয়েছিল - এগুলি অবশ্যই অ্যাপ্লিকেশনটির দ্বারা প্রয়োজনীয় - তাই প্রশ্নটি রয়ে গেছে: এই ট্যাগগুলি প্রথম স্থানে আইআইএস-এ কোনও ত্রুটি ঘটায় কেন? ??
আইআইএসের সাথে এটি কাজ করার জন্য কি আমাকে কিছু ইনস্টল করার দরকার আছে?
সাহায্যের জন্য আবার ধন্যবাদ.
WEB.CONFIG
এখানে আমাদের এর বিরক্তিজনক বিট web.Config ... আমি আশা করি এটা কারো আমাদের সমস্যা খুঁজে পেতে সহায়তা করে!
<system.Web>
<!-- stuff cut out -->
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
</httpModules>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
</modules>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=f2cb5667dc123a56"/>
</handlers>
</system.webServer>
web.config
। তারা দিয়ে শুরু<!--
এবং শেষ হয়-->
।