'ভিউব্যাগ' নামটি বর্তমান প্রসঙ্গে নেই


91

আমি আমার অ্যাপ্লিকেশনটিতে ভিউব্যাগটি ব্যবহার করার চেষ্টা করছি, আমার কাছে এমভিসি 3 এর সর্বশেষতম সংস্করণ, সব মিলিয়ে আছে, তবে আমি এখনও ত্রুটিটি পাচ্ছি:

"বর্তমানের প্রসঙ্গে 'ভিউব্যাগ' নামটি বিদ্যমান নেই"

আমি এমনকি আনইনস্টল করেছি এবং তারপরে এমভিসি 3 পুনরায় ইনস্টল করেছি এবং এখনও কোনও পরিবর্তন নেই।

এছাড়াও, আমি বিশ্বাস করি না যে ডেলগুলি জিএসি তে প্রদর্শিত হচ্ছে।

আমার সমস্যা কি হতে পারে? বা কীভাবে জিএসি তে ডেল যুক্ত করবেন?


4
মনে রাখবেন, 5.2.2.0 এর জন্য ওয়েবকনফিগটি 5.2.2.0 এ নির্দেশ করবে তবে এমভিসি সমাবেশের জন্য ভিউ / ওয়েবকনফিগটি 5.1.0.0 এ যাবে
বার্ট ক্যালিক্স্টো

উত্তর:


39

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

আপনার সঠিক কনফিগার মান রয়েছে তা স্বয়ংক্রিয়ভাবে নিশ্চিত করতে এমভিসি 3 আপগ্রেড সরঞ্জামটি ব্যবহার করুন ।


ধন্যবাদ! সেই লিঙ্কটি সাহায্য করেছে! আমার ধারণা, এটি এমভিসি 3 বিটাতে থাকা একটি সাইট তৈরির ফলাফল এবং তারপরে আপনি যখন সর্বশেষতম সংস্করণটি পান, ওয়েব কনফিগারগুলি পরিবর্তন হয় না। ধন্যবাদ!
ইফ্লেমিং

আমি আমার পোস্টটি পাশাপাশি এটি সম্পর্কিত একটি আপডেটের সাথে আপডেট করেছি: স্টিভস্মিথব্লগ.com
blog

আপনার কনফিগারেশনটি সঠিক কিনা তা নিশ্চিত করতে আপনি আপগ্রেড সরঞ্জাম (আপডেট উত্তর দেখুন) ব্যবহার করতে পারেন।
মার্চাইন্ড

4
কেবলমাত্র একটি নোট: আপনার যদি অতিরিক্ত দেখার অবস্থান থাকে, যেমন, সাধারণ ~/Viewsঅবস্থানের বাইরে, সেই স্থানেও অনুলিপি করুন ~/Views/Web.config
ডেভ থিয়েবেন

84

আমি একই সমস্যা ছিল। দেখা গেল আমি ./Views/Web.configফাইলটি মিস করছি , কারণ আমি একটি এএসপি.নেট এমভিসি টেম্পলেট ব্যবহার না করে একটি খালি এএসপি.এনইটি অ্যাপ্লিকেশন থেকে প্রকল্পটি তৈরি করেছি।

এএসপি.নেট এমভিসি 5 এর জন্য, একটি ভ্যানিলা ./Views/Web.configফাইলটিতে নিম্নলিখিত রয়েছে:

<?xml version="1.0"?>

<!-- https://stackoverflow.com/a/19899269/178082 -->
<configuration>
    <configSections>
        <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
            <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.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=5.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>

        <!--
                Enabling request validation in view pages would cause validation to occur
                after the input has already been processed by the controller. By default
                MVC performs request validation before a controller processes the input.
                To change this behavior apply the ValidateInputAttribute to a
                controller or action.
        -->
        <pages
                validateRequest="false"
                pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
                pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
                userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <controls>
                <add assembly="System.Web.Mvc, Version=5.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>

./Views/Web.configএই বিষয়বস্তুযুক্ত একটি ফাইল যুক্ত করা আমার জন্য এই সমস্যাটি স্থির করে।


4
শেষ পর্যন্ত সমাধান। আমি সার্ভিসে / ভিউস / ওয়েবেকনফিগ ফাইলটি স্থাপন করি নি এবং সেই অনুপস্থিত ফাইলই ত্রুটির কারণ ছিল।
স্ট্যাক ম্যান

4
ফিরে এসে এই সমাধানটি দ্বিতীয়বার ব্যবহার করলেন! :)
user230910

4
এটি খুঁজে বের করার চেষ্টা করার পরে এক দিন ব্যয় করার পরে, এটি আমার জন্য এটি হয়েছিল। ধন্যবাদ কেবলমাত্র "।<add namespace="System.Web.Optimization"/>
ভিউস /

আমার ক্ষেত্রে, কোনও কারণে উপাদানগুলি মূল ওয়েবকনফাইগের মধ্যে ছিল না তবে আমি যখন একটি এমভিসি 5 লেআউট তৈরি করেছি তখন 'ভিউজ' এর অধীনে একটি ওয়েবকনফিগটিতে যুক্ত হয়েছিল। আমি উপাদানগুলি মূল ওয়েবকনফাইগে স্থানান্তরিত করে 'অতিরিক্ত' (??)
ওয়েবকনফিগ

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

19

পরিষ্কার এবং পুনর্নির্মাণের চেষ্টা করুন। এটা আমার ক্ষেত্রে কাজ করেছে।


বিশ্বাস করতে পারি না যে আমার
কোডটিতে

উদ্দীপনাজনক যে এটি কাজ করে ... আমি সর্বদা এটি করতে ভুলে যাই এবং এত সময় নষ্ট করি ... প্রয়োজন হয় না
টিসিসি

আমার ক্ষেত্রে আমাকে সমাধান থেকে প্যাকেজ ফোল্ডারটি মুছতে হয়েছিল এবং একটি পরিষ্কার করতে হয়েছিল
Nerdroid

9

ভিজুয়াল স্টুডিও 2015-তে এমভিসি 5 তে আপগ্রেড করা একটি সমাধানে আমার একই সমস্যা ছিল।

দেখেছে ফোল্ডারে (না রুট web.config) মধ্যে web.config ফাইল, আমি সংস্করণ সংখ্যা উল্লেখ আপডেট <configSections>থেকে 2.0.0.0থেকে 3.0.0.0

<configuration>
    <configSections>
      <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
        <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      </sectionGroup>
  </configSections>

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

ধন্যবাদ, আমার সমস্যাটি ভিএস ২০১7 এর সাথে সমাধান করুন।
কুইকনুল

স্থির ভিএস 2019 এমভিসি 5 অ্যাপ্লিকেশন।
মিঃডাইওয়ার

6

বিভিন্ন জিনিস চেষ্টা করার পরে দেখা গেল এটি ভিএস ক্যাশে। আপনি অবস্থিত ক্যাশে ফাইলগুলি মুছে ফেলার মাধ্যমে এটি সমাধান করতে পারেন:

সি: \ ব্যবহারকারীগণ। Your.name.here \ AppData \ স্থানীয় \ মাইক্রোসফ্ট \ ভিজ্যুয়াল স্টুডিও \ 14.0 \ উপাদান মডেলক্যাচ

আমি আমার প্রকল্পটি বন্ধ করে দিয়েছি, সেই পথে ফাইলগুলি মুছে ফেলেছি এবং আমার প্রকল্পটি পুনরায় চালু করেছি, সমাধানটি পরিষ্কার করে আবার এটি তৈরি করেছি এবং সমস্যাটি সমাধান হয়ে গেছে

আপনি পরবর্তী ভিজ্যুয়াল স্টুডিও চালু করার সময় ফাইলগুলি পুনরায় তৈরি করা হবে


এটি আমার জন্য v15 (ভিএস 2017) তেও কাজ করেছিল। আমি সম্ভবত এটি করতে কখনও ভাবিনি ... উইলসন এবং সিলভার একটি বড় সময় সাশ্রয়ের জন্য ধন্যবাদ!
পল শ্রোয়েডার

সর্বজনীন পাথ%LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache
19:51

3

আমারও একই সমস্যা ছিল এবং ক্রিম্বো আমাকে সঠিক ক্লু দিয়েছিল, এটি। / ভিউজ / ওয়েবেকনফাইগ ফাইলের কারণে তৈরি হয়েছিল যা উপস্থিত ছিল তবে আমার মনে হয় সঠিক নামস্থানটি নেই ...

আমি একটি ফাঁকা এমভিসি 5 প্রকল্প তৈরি করেছি এবং আমার বিদ্যমান প্রকল্পে এর / / ভিউস / ওয়েবেকনফিগটি আমদানি করেছি এবং প্রতিটি ভিউব্যাগের ব্যবহারের নীচে লাল তরঙ্গগুলি চলে গেছে!


ভিজ্যুয়াল স্টুডিও 2013, এমভিসি বক্স চেক করে ফাঁকা ওয়েব প্রকল্প তৈরি করেছে। এটি সর্বনিম্ন এমভিসি নেমস্পেস রেফারেন্স সহ সমস্ত ফাইল কাঠামো তৈরি করে। আমি একটি সাধারণ নিয়ামক এবং ভিউ যুক্ত করেছি। আমি সংকলন ত্রুটি পেয়েছি "টাইপ বা নেমস্পেসের নাম 'আজাক্স' নামপঞ্জি 'সিস্টেম. ওয়েবে.এমভিসি' (আপনি কি কোনও সংসদীয় রেফারেন্স মিস করছেন)" তে উপস্থিত নেই " ফাইল সম্পাদকও সতর্কতাটি দেখায় "বর্তমান প্রসঙ্গে 'ভিউব্যাগ' নামটি বিদ্যমান নেই"। প্রকল্পের রেফারেন্সগুলিতে যান, System.Web.Mvc সন্ধান করুন, স্থানীয় অনুলিপিটিকে সত্যে সেট করুন। বিল্ড এবং পুনর্নির্মাণ পরিষ্কার করুন, এটি আমার সমস্যার সমাধান করে।
Kagan Agun

2

আপনি যদি ভিজুয়াল স্টুডিও 2013 ব্যবহার করেন এবং আপনি এমভিসি 3 ব্যবহার করতে চান তবে আপনি এই ত্রুটিটি পেয়েছেন কারণ ভিজ্যুয়াল স্টুডিও 2013 এমভিসি 3 সমর্থন করে না (এমনকি আপনারা পরিবর্তন করেন / .microsoft.com / en-us / লাইব্রেরি / hh266747.aspx


2

আমার একটি ./Views/Web.Configফাইল ছিল তবে সাইটটি প্রকাশের পরে এই ত্রুটি ঘটেছে। ফাইলটিতে বিল্ড অ্যাকশন সম্পত্তিটির Noneপরিবর্তে সেট করা হয়েছিল Content। এটিকে পরিবর্তন থেকে Contentপ্রকাশনাটিকে সঠিকভাবে কাজ করার অনুমতি দেওয়া হয়েছে।


1

প্রোপার্টি ডায়ালগটিতে অ্যাপ্লিকেশনটির ডিফল্ট নাম স্থান পরিবর্তন করার পরে আমার এই সমস্যা হয়েছিল।

। / ভিউজ / ওয়েবে.কনফিগের মধ্যে পুরানো নেমস্পেসের একটি উল্লেখ রয়েছে


হ্যাঁ, এবং এটি পুরোপুরি ভুল জায়গায় ত্রুটি বার্তা দেয় .. সমস্ত ওয়েবস্পেস ফাইল যা উল্লিখিত সমস্ত নেমস্পেসগুলি উপস্থিত রয়েছে কিনা তা খতিয়ে দেখা উচিত - এরিয়ার ওয়েব / কনফিগারেশন ফাইলে আমার অনেক পুরানো নেমস্পেস ছিল যার ফলে প্রচুর সমস্যা দেখা দিয়েছে
ব্যবহারকারী230910

1

আমার ক্ষেত্রে, ওয়েবপৃষ্ঠা: সংস্করণটিকে যথাযথ মান হিসাবে পরিবর্তন করা আমার সমস্যার সমাধান করেছে, আমার জন্য সঠিক মানটি ছিল (3.0.0.0 এর পরিবর্তে 2.0.0.0):

<appSettings>
        <add key="webpages:Version" value="2.0.0.0"/>
        <add key="webpages:Enabled" value="false"/>

1

সমস্ত পদ্ধতির চেষ্টা করার পরে, তাদের মধ্যে কেউই আমার পক্ষে কাজ করেনি যেহেতু আমার যা কিছু ছিল তা সঠিক কনফিগারেশন ছিল। শেষ পর্যন্ত

সিস্টেম থেকে "টেম্প" এবং "% টেম্প%" থেকে সমস্ত ফাইল মুছে ফেলা এই সমস্যাটি সমাধান করতে সহায়তা করেছে।

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


ধন্যবাদ! সবকিছু চেষ্টা করার পরে, এটি আমার পক্ষে কাজ করেছিল।
ব্যবহারকারী390480

1

আপনি যদি সমস্ত উপলব্ধ উত্তর চেষ্টা করে থাকেন এবং এখনও উত্তরটি না খুঁজে পান তবে এটি সমস্যার সমাধান করতে পারে। আপনার যদি পৃথক সমাধান কনফিগারেশন যেমন ডিবাগ, রিলিজ ইত্যাদি থাকে তবে প্রজেক্ট আউটপুট পাথ 'বিন' এ সেট করুন এবং প্রকল্পটি সংকলন করুন। সংকলনের পরে পরিবর্তনটি ফিরিয়ে দিন।

প্রকল্পের আউটপুট পাথ

ভিএস বিন ফোল্ডারে ঘরের জন্য সন্ধান করে


1

আমি ইতোমধ্যে বিন এবং fileজ ফাইলটি মুছে ফেলার এবং ভিএস পুনরায় চালু করার চেষ্টা করেছি এবং কোনও ভাগ্য হয়নি।

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

অন্য উপায় হ'ল (যদি সম্ভব হয়)। নেট ফ্রেমওয়ার্কের পরবর্তী সংস্করণে আপগ্রেড করা এবং তারপরে বিন / ওজেক্ট ফাইলগুলি মুছে ফেলা এবং ভিজ্যুয়াল স্টুডিও পুনরায় চালু করা। আমি কেবল ধরে নিতে পারি যে এটিতে কিছু পরিবর্তন হচ্ছে

সিএসপোজ ফাইলের মধ্যে পার্থক্যের একটি দ্রুত চেক আসলে কোনও বড় পার্থক্য দেখায় না ... তবে এটি যে পার্থক্য দেখিয়েছিল তা হ'ল (পুরানো রেখাটি দেখানোর জন্য আমি যুক্ত করেছি (অপসারণ))

<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> (remove)
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>(remove)
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>

ওয়েব.কনফিগ ফাইলে (দেখুন কোনওটি নয়)

<add key="webpages:Version" value="2.0.0.0" /> (remove)
<add key="webpages:Version" value="3.0.0.0"/>

এটি (একই ওয়েবকনফিগ ফাইলেও) যুক্ত হয়েছে তবে আমি নিজে এটি মুছে ফেলেছি

 <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
    </compilers>
  </system.codedom>

অবশেষে, প্যাকেজ ম্যানেজার কনসোলে যোগ করুন update-package

স্থানীয়ভাবে ওয়েবসাইট চালনা করুন এবং আমার দ্বিতীয় অনুচ্ছেদে (রেফারেন্সগুলির সংস্করণগুলির সাথে মিল রেখে) সংশোধন করা কোনও সংকলন ত্রুটি দেখুন


0

আমি ওয়েবপৃষ্ঠাগুলি আপডেট করেছি:। / ভিউজ / ওয়েবে.কনফিগ ফোল্ডারের অধীনে সংস্করণ তবে এই সেটিংটি মূলত ওয়েবকনফাইগেও উপস্থিত ছিল। উভয় আপডেট করুন বা মূল ওয়েবকনফিগ থেকে সরান


0

যেমনটি উইলসন ভেলিকিলা ইতিমধ্যে উল্লেখ করেছে। ক্যাশে মুছতে নীচের পদক্ষেপগুলি করুন:

ফাইলগুলি আবিষ্কার করার জন্য দয়া করে নীচের পথটি অনুসরণ করুন:

C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

চারটি ফাইল মুছুন:

  • মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.ড্যাফাল্টক্যাচ
  • মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.ড্যাফল্ট.ক্যাটলজ
  • মাইক্রোসফ্ট.ভিজুয়ালস্টুডিও.ডেফাল্ট.আরআর
  • মাইক্রোসফ্ট.ভিউজুয়ালস্টুডিও.ড্যাফল্ট.অন্তস্থ

আমি আমার প্রকল্পটি বন্ধ করে দিয়েছি, সেই পথে ফাইলগুলি মুছে ফেলেছি এবং আমার প্রকল্পটি পুনরায় চালু করেছি, সমাধানটি পরিষ্কার করে আবার এটি তৈরি করেছি এবং সমস্যাটি সমাধান হয়ে গেছে

আপনার অস্থায়ী ASP.NET ফাইলগুলি মুছে ফেলাও সহায়তা করে। সি: \ ব্যবহারকারীগণ। Your.name.here \ AppData \ স্থানীয় \ টেম্প \ অস্থায়ী ASP.NET ফাইল।

এটি আমার পক্ষে কাজ করে।

ধন্যবাদ!


0

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

<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.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=5.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>
</configuration>

নোট করুন যে এমভিসি 3 এর জন্য আপনাকে সংস্করণটি 3.0.0.0 এ পরিবর্তন করতে হবে

<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

পরিবর্তনগুলি দেখতে আপনাকে আবার * .cshtml পৃষ্ঠাটি বন্ধ করে খুলতে হতে পারে।

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