ফাইল বা সমাবেশ 'সিস্টেম.ওয়েব.এমভিসি' লোড করা যায়নি


200

আমার নতুন এএসপি.নেট এমভিসি ওয়েব অ্যাপ্লিকেশনটি আমার বিকাশ ওয়ার্কস্টেশনে কাজ করে তবে আমার ওয়েব সার্ভারে চালিত হয় না ...


'/' আপ্লিকেশনে সারভার এরর


কনফিগারেশন ত্রুটি

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

পার্সার ত্রুটি বার্তা: ফাইল বা সমাবেশ 'সিস্টেম. ওয়েবে.এমভিসি, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = 31 বিএফ 3856 এডি 364e35' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। সিস্টেম নির্দিষ্ট ফাইল খুঁজে পাচ্ছি না.

উত্স ত্রুটি:

Line 44:         <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 45:         <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 46:         <add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 47:         <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Line 48:         <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

উত্স ফাইল: সি: et ইনপপব \ www.example.org \ ওয়েবকনফিগ লাইন: 46

অ্যাসেম্বলি লোড ট্রেস: সমাবেশটি 'সিস্টেম. ওয়েবে.এমভিসি, সংস্করণ = 1.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = 31 বিএফ 3856 এডি 364e35' কেন লোড করা যায়নি তা নির্ধারণ করতে নিম্নলিখিত তথ্য সহায়ক হতে পারে।

ডাব্লুআরএন: অ্যাসেম্বলি বাইন্ডিং লগিং বন্ধ আছে।
অ্যাসেম্বলি বাইন্ড ব্যর্থতা লগিং সক্ষম করতে, রেজিস্ট্রি মান [এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ ফিউশন! সক্ষমলগ] (ডিডাবর্ড) 1 এ সেট করুন।
দ্রষ্টব্য: এসেম্বলির বাইন্ড ব্যর্থতা লগিংয়ের সাথে কিছু কার্য সম্পাদনের পেনাল্টি রয়েছে।
এই বৈশিষ্ট্যটি বন্ধ করতে, রেজিস্ট্রি মানটি সরিয়ে ফেলুন [এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট L ফিউশন! সক্ষমলগ]।

সংস্করণ তথ্য: মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক সংস্করণ: 2.0.50727.3053; এএসপি.নেট সংস্করণ: 2.0.50727.3053


আমার কি সার্ভারে AspNetMVCBeta-setup.msi ইনস্টল করা দরকার ? বা সার্ভারগুলির জন্য আলাদা ইনস্টলার রয়েছে?

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

উত্তর:


215

আমি স্রেফ এটি সম্বোধন করে একটি ব্লগ পোস্ট লিখেছি। আপনি আপনার সার্ভারে ASP.NET MVC ইনস্টল করতে পারেন বা আপনি এখানে পদক্ষেপগুলি অনুসরণ করতে পারেন ।


সম্পাদনা: (jcolebrand দ্বারা) আমি এই লিঙ্কটি দিয়ে গিয়েছিলাম, তারপরে নীচে ভিক্টরের মতো একই সমস্যা ছিল , তাই আমি আপনাকে এগুলি যোগ করার পরামর্শ দিচ্ছি:

* Microsoft.Web.Infrastructure
* System.Web.Razor
* System.Web.WebPages.Deployment
* System.Web.WebPages.Razor

6
দ্রষ্টব্য: আপনি যখন এমভিসি 4 (বিটা বর্তমানে) ইনস্টল করেছেন, আপনি সেই ডিএলএলগুলির মধ্যে ভি 1.0 দখল করতে চাইবেন, আপনি সিস্টেম.ওয়েব.হেল্পারদেরও ধরতে চাইবেন (কমপক্ষে আমার দরকার ছিল)।
ট্র্যাকার 1

1
-1 আপনার পোস্টের সাথে লিঙ্ক করা আপনার পোস্টটি কীভাবে মাইক্রোসফ্ট. ওয়েবে.ইনফ্রাস্ট্রাকচারকে ওয়েব সার্ভারে পাবলিশিং পদ্ধতির মাধ্যমে পাবেন তা ব্যাখ্যা করে না। কোনও সার্ভারে সরাসরি জিনিস ইনস্টল করে রাখা, ধরণের সুক্স।
মার্ক রজার্স

1
: ভিসুয়াল স্টুডিও 2010 সঙ্গে এই অনেক সহজ হয়ে উঠেছে এখানে ব্যাখ্যা britishdeveloper.co.uk/2011/06/...
ড্যানিয়েল Tulp


আমাকে বিন ফোল্ডারটি পায়ের পাতার মোজাবিশেষ এবং তারপরে আবার প্রকাশ করতে হয়েছিল, আপনি যদি প্যাকেজ ডিপ্লাই করেন না।
রবার্ট কোচ

41

আমি স্যাগ্রিফিনুসার মতো একই ইস্যুতে দৌড়েছি। ফিলের নিবন্ধের উল্লেখগুলি ছাড়াও: http://www.haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx । আমি এগুলি যুক্ত করেছি:

* Microsoft.Web.Infrastructure
* System.Web.Razor
* System.Web.WebPages.Deployment
* System.Web.WebPages.Razor

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


26

আপনার ওয়েব সার্ভারে সরাসরি এমভিসি ইনস্টল করা হ'ল একটি বিকল্প then আপনি অ্যাসেম্বলিগুলিও স্থাপন করতে পারেন, এটি চূড়ান্ত প্রকাশের আগ পর্যন্ত আপনার সার্ভারকে প্রাক-প্রকাশের সমাবেশগুলি থেকে পরিষ্কার রাখতে সহায়তা করতে পারে।

ফিল হ্যাক আপনার অ্যাপ্লিকেশন সহ এমভিসি কীভাবে স্থাপন করবেন সে সম্পর্কে কয়েক দিন আগে একটি দুর্দান্ত নিবন্ধ পোস্ট করেছিলেন, সুতরাং সরাসরি ইনস্টল করার প্রয়োজন নেই:

http://www.haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx


25

আমি গো এমডিসি শেয়ার্ড হোস্টিংয়ে আমার এমভিসি 3 রেজার ওয়েব অ্যাপ্লিকেশন মোতায়েনের চেষ্টা করে এই একই সমস্যাটিতে পৌঁছেছি। কিছু অতিরিক্ত .dlls রয়েছে যা রেফারেন্স করা দরকার। বিশদ এখানে: http://paulmason.biz/?p=108

মূলত আপনার @ হ্যাকডের পোস্টে তালিকাভুক্ত থাকা ছাড়াও নিম্নলিখিতগুলিতে রেফারেন্স যুক্ত করতে হবে এবং বর্ণিত হিসাবে স্থানীয়ভাবে মোতায়েন করার জন্য তাদের সেট করতে হবে।

  • Microsoft.Web.Infrastructure
  • System.Web.Razor
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor

ধন্যবাদ ম্যান, ম্যানুয়ালি রেফারেন্স যুক্ত করার পরে স্থানীয়ভাবে তাদের স্থাপন করুন এটি এমভিসি 3 এর জন্য সমস্যার সমাধান করেছে!
স্টিফানভিডস

এখানে একই জিনিস। এই অতিরিক্ত ডিএলএল যুক্ত করার জন্য ভাল গাইডেন্স। ধন্যবাদ!
মাইক এল

এখানে একই জিনিস। গোডাডিতে নয় আমার সংস্থার সার্ভারে, সুতরাং এটি অবশ্যই নিছক জেনারেল কেস হবে।
TJKjaer

13

ভিএস 2010-এ, সমাধান এক্সপ্লোরারে প্রকল্পটি ডান ক্লিক করুন এবং 'Deployable নির্ভরতা যুক্ত করুন' নির্বাচন করুন। তারপরে নীচের কথোপকথনে এমভিসি সম্পর্কিত চেক বাক্সগুলি পরীক্ষা করুন।

এটি প্রকল্পে একটি '_bin_deployableAs সমাবেশস' ফোল্ডার তৈরি করে যা অন্যান্য উত্তরে উল্লিখিত সমস্ত .dll ফাইল ধারণ করে। আমি বিশ্বাস করি কোনও ডিপ্লোমেন্ট প্যাকেজ তৈরি করার সময় এগুলি বিন ফোল্ডারে অনুলিপি করা হয়।


9

সাধারণ ফিক্স। VS2010 এ, আপনার এমভিসি প্রকল্পে ডান ক্লিক করুন, "Deployable নির্ভরতা যুক্ত করুন ..." নির্বাচন করুন, আপনি যে বিকল্পগুলি চান তা নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন


8

দ্রুত ও সরল সমাধান: আমি মাইক্রোসফ্ট.এস্পনেট.এমভিসি-সংস্করণ 5.2.3 এর সাথে এই সমস্যার মুখোমুখি হয়েছি এবং এই সমস্ত থ্রেডের মধ্য দিয়ে যাওয়ার পরে আমি একটি সহজ সমাধান খুঁজে পেয়েছি।

কেবল পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার প্রকল্পের জন্য ভিজ্যুয়াল স্টুডিওতে নিউগেট প্যাকেজ ম্যানেজার খুলুন
  2. মাইক্রোসফ্ট.এস্পনেট.এমভিসি জন্য অনুসন্ধান করুন
  3. যখন পাওয়া যায়, আনইনস্টল করুন এবং এটি আনইনস্টল করুন action
  4. একবার হয়ে গেলে আবার ইনস্টল করুন এবং এখনই চেষ্টা করুন

রেফারেন্স সহ এটি সমস্ত সমস্যার সমাধান করবে fix নীচে চিত্র দেখুন:

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


7

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

আপনাকে " নির্দিষ্ট সংস্করণ " তৈরি করতে হবে = মিথ্যা turns

নির্দিষ্ট সংস্করণটি মিথ্যা হওয়া উচিত।


বিকল্পভাবে আপনার যদি 'কপিরাইট লোকাল' এটি সক্ষম না হয় তবে 'সত্য' এ স্যুইচ করা উচিত,
এএসটোফার

6

আমরা এটি যুক্ত করতে চাই কারণ আমরা একটি শ্রেণিবদ্ধ গ্রন্থাগার তৈরি করছি যা এটি ব্যবহার করে।

আমার জন্য এটি এখানে ...

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies


3

যদি আপনার কোনও হোস্টিং সরবরাহকারী ব্যবহার না করে এবং আপনার ইনস্টল করার জন্য সার্ভারে অ্যাক্সেস রয়েছে ... তারপরে এমভিসি 3 আপডেট সরঞ্জাম ইনস্টল করুন, এটি করুন ... এটি উইন্ডোজ 2003 সার্ভার / আইআইএস 6 মেশিনে আপনাকে কয়েক ঘন্টা সমস্যা বাঁচাবে। , আমি এই পৃষ্ঠায় এখানে মন্তব্য করেছেন Nuget.Core.dll সংস্করণ নম্বর মেলে না


3

হ্যাক পোস্টের পাশাপাশি হ্যানসেলম্যানেরও একই রকম পোস্ট রয়েছে। বিন এমপিসি ইনস্টল না করে একটি উইন্ডোজ সার্ভারে রেজারের সাথে এএসপি.নেট এমভিসি 3 স্থাপন করুন

আমার জন্য, "স্থানীয় কপি করুন = সত্য" সমাধানটি অপর্যাপ্ত ছিল কারণ আমার ওয়েবসাইটের প্রকল্প রেফারেন্সগুলিতে সমস্ত ঘরের অনুপস্থিত ছিল না। স্কট তার পোস্টে উল্লেখ করার সাথে সাথে আমারও আমার বিকাশ বাক্সের নীচের ফোল্ডারটি থেকে অতিরিক্ত dlls পাওয়ার দরকার ছিল: সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট এএসপি.নেট \ এএসপি.নেট ওয়েব পৃষ্ঠাগুলি 1 v1.0 \ সমাবেশগুলি। ত্রুটির বার্তাটি আমাকে জানিয়েছিল যে কোনটি অনুপস্থিত ছিল (System.Web.Inf কাঠামো, System.Web.Razor, ইত্যাদি) আমি প্রতিটি নিখোঁজ dll, একে একে কাজ করে যাওয়া অবধি যুক্ত করে রেখেছি।


3

আমি ভিজ্যুয়াল স্টুডিও 2015 এ এটি ঠিক করার জন্য একটি "আপডেট-প্যাকেজ -ইনস্টল মাইক্রোসফ্ট.এএসপনেট.এমভিসি" করেছি।


3

একটি গুরুত্বপূর্ণ বিবেচনাটি হ'ল ওয়েলকনফিগ ফাইল, কিছু প্যাকেজগুলি আপনার বাঁধাই পুনঃনির্দেশকে ডেকে আনতে পারে বিপর্যয় ঘটাতে পারে (দুর্বৃত্ত প্যাকেজটি হ'ল প্যাকেজটিতে ছিল যে আমি প্যাকেজটি থেকে ওয়েব.কনফিগটি সরিয়ে নেই বা প্যাকেজে ওয়েবকনফিগটি সরিয়ে রেখেছি তা নিশ্চিত করে নিচ্ছে) কোনও বাঁধাই পুনঃনির্দেশ নেই example উদাহরণস্বরূপ সদৃশ এবং ভুল নোড সরিয়ে এটি সমাধান করে

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
            </dependentAssembly>
            <dependentAssembly>


                <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
                <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
                <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
                <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930"/>
                <assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2"/>


                <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="SimpleInjector" publicKeyToken="984cb50dea722e99" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.3.2.0" newVersion="3.3.2.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-1.4.9.5" newVersion="1.4.9.5"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>

8 থেকে 24 লাইনগুলি সরিয়ে দিয়ে বিল্ডটি ঠিক করে।


2

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



2

প্রকল্পটি অন্য সমাধানে নিয়ে যাওয়ার পরে আমার একাধিক সমাবেশ ফাইলের সমস্যা ছিল।

আমার জন্য, web.configফাইলটি এই সমাবেশটি যুক্ত করার চেষ্টা করছিল:

<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

প্রকল্পের রেফারেন্সটি সংস্করণটির দিকে নির্দেশ করছে বলে ভেবেছিল 3.0.0.0(রেফারেন্সটিতে ক্লিক করুন এবং বৈশিষ্ট্যের নীচে স্ক্রোল করুন)। সুতরাং আমি কেবল web.configফাইলটিতে রেফারেন্স সংস্করণ পরিবর্তন করেছি ।

আমি জানি না এটি কেবল কোনও ধরণের বাগ ছিল কিনা। অন্যান্য সমস্ত রেফারেন্স যুক্ত করার ক্ষেত্রে সমস্যাটি হ'ল রেফারেন্সগুলি কনফিগ ফাইলে উপস্থিত হয়েছিল তবে এটি প্রকল্পের (সমাধান এক্সপ্লোরারের অভ্যন্তরে) প্রকৃতপক্ষে উল্লেখ করা হয়নি এবং প্রয়োজনীয় ফাইলগুলি প্রকল্পের বাকী ফাইলগুলির সাথে অনুলিপি করা হয়নি, সম্ভবত না থাকার কারণে"copy local = true"

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

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


1

সব কিছু চেষ্টা করার পরেও এটির ব্যর্থতা আমার সমাধান ছিল: আমি মনে করি আমার ভিজ্যুয়াল স্টুডিওতে সর্বশেষে এমভিসি সংস্করণটি আপডেট করার সময় আমার ছিল এবং আমি ত্রুটি করেছি যাতে আমি অন্য ভিজ্যুয়াল স্টুডিও (বিভিন্ন কম্পিউটার) থেকে প্রকল্পটি চালিত করি এবং dll-s আপলোড করি এবং এটি কাজ করে। সম্ভবত এটি কাউকে সাহায্য করবে ...


0

আমি। নেট প্রকল্পগুলির সাথে জেনকিন্স ব্যবহার করছি এবং এমভিসি 4 রেফারেন্স নিয়ে সমস্যা ছিল।

অবশেষে রেজিস্ট্রি ব্যবহার করে নেট নেট রেফারেন্স অনুসন্ধান ইঞ্জিন কার্যকারিতা ব্যবহার করে আমার সমস্যাটি সমাধান করেছি:

"HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v2.0.50727 \ AssemblyFoldersEx"

আপনি সাবকি তৈরি করতে পারেন এবং উদাহরণস্বরূপ "c: \ myreferencesedir" এ ডিফল্ট কীটি সেট করতে পারেন।

এটি আমাকে এমভিসি সংস্করণ এবং এএসপি নেট ওয়েব ওয়েব পৃষ্ঠাগুলি দিয়ে সংরক্ষণ করেছে।

"উল্লেখ সংলাপ যুক্ত করুন" এ রেফারেন্স যুক্ত করতে দরকারী

http://dhakshinamoorthy.wordpress.com/2011/12/04/how-to-register-your-net-assembly-in-gac-and-make-it-show-in-add-reference-dialog/


0

অন্যদের উল্লেখ করেছি, সঙ্গে চাক্ষুষ স্টুডিওর এইসব refernces যোগ Copy Localসেট true। (আমারও যোগ করতে হয়েছিল System.Web.Webpages)

Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages.Deployment
System.Web.WebPages.Razor
System.Web.Webpages

0

আমি নিউগেট প্যাকেজগুলি পরিচালনা করে "মাইক্রোসফ্ট এএসপি.নেট রেজার" যুক্ত করেছি added

অ্যাড রেফারেন্স সহ, কোনও কারণে, আমার কাছে কেবলমাত্র System.Web.Helpers 1.0.0 এবং 2.0.0 ছিল ... তবে 3.0.0 নয়।

আরেকটি বিকল্প, যা আমার রূপে কাজ করেছিল সেটি হ'ল System.Web.Mvc এবং System.Web.Http এর উল্লেখগুলি মুছে ফেলা ... তারপরে তাদের সিএসপিজেজ ফাইলের প্যাকেজের অবস্থানগুলিতে ব্রাউজ করে পুনরায় যুক্ত করুন (আপনি খুব সহজেই প্রকল্পটি সম্পাদনা করতে পারবেন একটি পাঠ্য সম্পাদক):

<Reference Include="System.Web.Http">
  <HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>

<Reference Include="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.