আমি একটি এমভিসি ওয়েবসাইট একটি অ্যাজুর ওয়েব্রোল হিসাবে প্রকাশ করার চেষ্টা করছি।
আমি যখন স্থানীয়ভাবে এটি চালাই, সবকিছু ঠিকঠাক কাজ করে।
তবে একবার আমি এটি অ্যাজুরেতে প্রকাশ করি এবং কিছু এমভিসি ক্রিয়াকলাপে সার্ফ করলে আমি এই ত্রুটিটি পেয়েছি:
'/' আপ্লিকেশনে সারভার এরর
রানটাইম ত্রুটি
বর্ণনা: আপনার অনুরোধটি প্রক্রিয়া করার সময় একটি ব্যতিক্রম ঘটেছে। তদ্ব্যতীত, প্রথম ব্যতিক্রমের জন্য কাস্টম ত্রুটি পৃষ্ঠা কার্যকর করার সময় আর একটি ব্যতিক্রম ঘটে। অনুরোধটি সমাপ্ত করা হয়েছে।
ত্রুটি পরিচালনাকারী কীভাবে কোনও ব্যতিক্রমের মুখোমুখি হতে পারে তা আমি বুঝতে পারি না, কারণ ত্রুটিগুলি ডিফল্ট উপায়ে পরিচালনা করা হয়:
public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
}
এটি আমার ওয়েব কনফিগ:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
<appSettings>
<add key="webpages:Enabled" value="false" />
</appSettings>
<system.web>
<httpHandlers>
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>
<pages
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
</configuration>
এটি ত্রুটি। সিএসটিএমএল:
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title = "Error";
}
<h2>
Sorry, an error occurred while processing your request.
</h2>
কী কারণে এই ব্যতিক্রম ঘটতে পারে এবং আমি কেন স্থানীয়ভাবে এটি পুনরুত্পাদন করতে পারি না?