Global.asax এ "পার্সার ত্রুটি বার্তা: প্রকারটি লোড করা যায়নি"


203

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

পার্সার ত্রুটির বার্তা: 'GodsCreationTaxidermy.Mvc অ্যাপ্লিকেশন' টাইপ লোড করা যায়নি।

উত্স ত্রুটি:

লাইন 1: <%@ Application Codebehind="Global.asax.cs" Inherits="GodsCreationTaxidermy.Core.MvcApplication" Language="C#" %>

আমি যে ত্রুটিটি পেয়েছি তা হ'ল গডসক্রিয়েশনট্যাক্সাইডারমি.কোর.এমভিসি অ্যাপ্লিকেশনটি লোড করা যায় না তবে এই স্ক্রিন শটে কোর অংশটি ত্রুটিটি প্রদর্শন করছে না:

ত্রুটি পৃষ্ঠা স্ক্রিনশট

কারও কি কোন ধারণা বা এই ত্রুটির সমাধান আছে?


8
আপনার অ্যাপ্লিকেশনটিতে সত্যই কি GodsCreationTaxidermy.Core.Mvc অ্যাপ্লিকেশন ক্লাস রয়েছে? যদি না হয় তবে একই তৈরি করুন এবং প্রকল্পটি সংকলন করুন। এটা নিশ্চিতভাবে কাজ করবে।
শৈলেশ

4
হ্যাঁ আমার কাছে গডস ক্রিয়েশনট্যাক্সিডের্মি.কোর.এমভিসি অ্যাপ্লিকেশন (গ্লোবাল.অ্যাক্সএক্স.সি) আছে
সাইকো কোডার

গ্লোবাল.অ্যাক্স্যাক্স ফাইলটি যা ব্যবহার বলে মনে হচ্ছে (স্ক্রিন শট অনুসারে) আপনি দেখিয়েছেন তার চেয়ে আলাদা দেখাচ্ছে।
দারিন দিমিত্রভ

আপনার অ্যাপ্লিকেশন (নেমস্পেস + প্যাথনাম) এর বংশের স্ট্রিংটি ক্লাসে যাওয়ার পথের মতো কিনা তা পরীক্ষা করে দেখুন, এগুলি হ'ল উভয়ই গডসক্রিয়েশনট্যাক্সাইডারমি.কোর.এমভিসি প্রয়োগ
লিঙ্কেরো

উত্তর:


175

আপনার স্থানীয় ওয়েব সার্ভারটি আপনি আসলে যা কাজ করছেন তার থেকে আলাদা কোড চলছে। নিশ্চিত করুন যে আপনি ডিবাগিং বন্ধ করেছেন, আপনার স্থানীয় ওয়েব সার্ভারটি বন্ধ করেছেন, পিটারের পরামর্শ অনুসারে পরিষ্কার এবং পুনর্নির্মাণ, আপনার Global.asax এবং Global.asax.cs ডাবল-চেক করুন এবং আবার চেষ্টা করুন।

যদি এটি কাজ না করে এবং আপনি স্থানীয় আইআইএস ব্যবহার করে থাকেন তবে আইআইএস ম্যানেজারে সাইটটি সরিয়ে এবং ম্যানুয়ালি এটি পুনরায় তৈরি করার চেষ্টা করুন।


4
সত্যিই খুব অদ্ভুত ত্রুটি। আমি সার্ভারে আইআইএস-এ স্থাপন করেছি এবং এটি পেয়েছি। পরিষ্কার এবং পুনরায় কম্পাইল আমার জন্য কাজ।
পাইওটর কুলা

2
ক্লিন / পুনর্নির্মাণ + ভার্চুয়াল ডিরেক্টরিটি পুনরায় তৈরি করেছে এবং তারপরে এটি কার্যকর হয়েছিল।
fantastik78

4
আমি যখন দুটি ভিজ্যুয়াল স্টুডিওতে একই প্রকল্পটি খোলা ছিল তখন সমস্যা ছিল। সুতরাং আমার আইআইএস এক্সপ্রেস দুটি চলার দৃষ্টান্ত ছিল। আমাকে একটি বন্ধ করতে হয়েছিল এবং তারপরে এটি সমাধান করা হয়েছিল।
lvmeijer

4
আপনি আপনার প্রকল্পের বিন / আপত্তি ফোল্ডারগুলি মুছতে চেষ্টা করতে পারেন।
আরনি

1
আমি এই নির্দেশাবলী অনুসরণ করেছি এবং কয়েকটি অতিরিক্ত ক্লিন / পুনর্নির্মাণে, .asax ফাইলে সাদা স্থান পরিবর্তন করেছি, আমার মনিটরের পুনরায় ফর্ম্যাট করেছি এবং প্যানের পাইপগুলির সাথে একটি জঞ্জি জিগ করেছি এবং এটি কৌশলটি মনে হয়েছে।
মিঃবোজঙ্গলস

206

পরীক্ষা করে দেখুন যে প্রকল্পের আউটপুট পথ (প্রকল্প বৈশিষ্ট্য / বিল্ড) সেট করা হয় binএবং না bin\Release বাbin\Debug

কোনও কারণে আইআইএস (ভিএস ডেভলপমেন্ট সার্ভার বা স্থানীয় আইআইএস) সর্বদা binডিরেক্টরি থেকে গ্রন্থাগারগুলিতে অ্যাক্সেস করে (এবং উপ-ডিরেক্টরিগুলি সন্ধান করবে না)


27
যেখানে Creditণ আছে আমার সমস্যাটি স্থির করে, আমার অ্যাপ্লিকেশনটি বিন \ ডিবাগ ব্যবহার করার জন্য সেট করা হয়েছিল, এটি বিনটিতে পরিবর্তন করে এটি সমাধান হয়েছে। অনেক ধন্যবাদ.
জোয়ে বব

এটি শিখতে আকর্ষণীয় ছিল যে এএসপি.এনইটি প্রকল্পগুলি ডিফল্ট আউটপুট পাথ বিন / $ (কনফিগারেশন) / ব্যবহার করে না। উত্তরের জন্য অনেক ধন্যবাদ!
জানুস ভারস

2
@ জামেসপুস্তেরি: তবে সতর্ক থাকুন। প্রতিবার যখন আপনি চালু করবেন, এটি / বিনের মধ্যে কী ব্যবহার করবে। সুতরাং সম্ভবত আপনি এটি তৈরির পরে এটি তৈরির ফলাফল।
ভিনসেন্ট ডি লাগাব্বে

1
বাহ, 2018 এ আইআইএস এখনও এইভাবে কাজ করছে। খারাপ, মাইক্রোসফ্ট খুব খারাপ। ধন্যবাদ!
রদ্রিগো টি।

1
প্রায় 7 বছর কিছুই পরিবর্তিত হয় না, পরামর্শ এখনও সহায়তা করে
ইউরি ভিকুলভ

33

আপনার গ্লোবাল.এক্স্যাক্স ফাইলটি সংশোধন করার চেষ্টা করুন (কোথাও কোনও স্থান যুক্ত করুন) এবং পুনরায় রান করুন। এটি বিল্ট ইন ওয়েবসারভারকে গ্লোবাল.এক্স্যাক্স ফাইলটি রিফ্রেশ করতে এবং পুনরায় সংযোগ করতে বাধ্য করবে।

এছাড়াও একটি পরিষ্কার এবং পুনর্নির্মাণ করুন - সমস্যার সমাধান করা উচিত


4
গ্লোবাল.এএসএক্স পরিবর্তন করা আমার পক্ষে কিছুই করেনি, তবে একটি পরিষ্কার এবং পুনর্নির্মাণ সমস্যার সমাধান করেছে :)
নাইটশোভেল

আমার ক্ষমতা শেষ হয়ে গেলে আমার এই সমস্যা হয়েছিল had পরিষ্কার এবং পুনর্নির্মাণ সাহায্য করেছে। ধন্যবাদ!
গর্জি রানকোভস্কি

পরিষ্কার ব্যর্থ হয়েছে। বিল্ড ব্যর্থ হয়েছে। আমার নির্মাণের পথে আমার কোনও সমস্যা ছিল না। এটি অবশ্য কৌশলটি করেছে। ধন্যবাদ!
উদাহরণস্বরূপ

জবাব দেওয়ার জন্য আপনাকে ধন্যবাদ মিঃ মুন্নিংস
দাদা

30

এটি global.asaxউত্পন্ন হওয়ার পরে আপনি যদি নেমস্পেসের তথ্য (প্রকল্প বা শ্রেণি স্তর) পরিবর্তন করেন তবে কখনও কখনও এটি ঘটে ।

Global.asaxফাইলটিতে ডান ক্লিক করুন এবং "ওপেন উইথ" নির্বাচন করুন এবং তারপরে "এক্সএমএল (পাঠ্য) সম্পাদকটি এনকোডিং সহ নির্বাচন করুন" (অন্যান্য সম্পাদকরাও কাজ করতে পারে, তবে এটি আমি ব্যবহার করি)।

তারপরে এক্সএমএল নির্দেশিকায় "উত্তরাধিকারী" বিভাগটি সম্পাদনা করুন

<% @ অ্যাপ্লিকেশন কোডবিহানড = "গ্লোবাল.অ্যাসাক্স.সি." "উত্তরাধিকারী =" গডস ক্রিয়েশনট্যাক্সাইডারমি.এমভিসি প্রয়োগ " ভাষা =" সি # "%>)

যাতে এটি আপনার অ্যাপ্লিকেশন শ্রেণির প্রকৃত পুরো নামের সাথে মেলে। এবং এটাই.

অন্য বিকল্পটি হ'ল গ্লোবাল.এক্সএক্স.সি. থেকে আপনার সমস্ত কোড অনুলিপি করা এবং তারপরে মুছে ফেলা এবং অন্য গ্লোবাল.অ্যাস্যাক্স ফাইল তৈরি করুন (এবং তারপরে কোডটি আবার Global.asax.cs এ অনুলিপি করুন)।


এটি আমার জন্যও কাজ করেছিল। আমি সমাধানের সমস্ত প্রকল্পের জন্য সমাবেশের নাম স্থানটি পরিবর্তন করেছি। সুতরাং Global.asaxএই উত্তরে বর্ণিত হিসাবে ফাইলটি সম্পাদনা করতে হয়েছিল এবং প্রকল্প কনফিগারেশন সেটিংসে যা আছে তার সাথে এটি মেলে।
শিব

21

আমি ভিজ্যুয়াল স্টুডিওটি বন্ধ করে দিয়ে আবার খুললাম এবং এটি কাজ করেছিল।


4
আপনার সমস্ত ভিজ্যুয়াল স্টুডিও বন্ধ করুন
জবয় ফ্লাগা

11
প্রথমে আমাদের সবাইকে গাড়ি থেকে নামার চেষ্টা করতে হবে, সমস্ত দরজা বন্ধ করে আবার ফিরে আসতে হবে।
pajics

না, আপনাকে একই সাথে আপনার সমস্ত গাড়ির দরজা বন্ধ করতে হবে।
ব্ল্যাকিসিএস

17

আমাকে বিল্ড -> কনফিগারেশন ম্যানেজার এবং - আহেম - এ যেতে হয়েছিল আমার প্রকল্পের পাশের বাক্সটি এটি নির্মিত হবে তা নিশ্চিত করতে।


2
ডাউনভোট আমি বুঝতে পারছি না। এটি সম্ভবত সমাধান হতে পারে। এটি প্রকৃতপক্ষে সবচেয়ে বেশি ভাবার চেয়ে প্রাসঙ্গিক ... যদি চেক না করা থাকে তবে এটি সর্বদা সর্বাধিক সুস্পষ্ট অবস্থান নয়। বিশেষত যখন বেশ কয়েকটি কনফিগারেশন থাকে।
অ্যান্টনি ম্যাসন

আমি আপনার উত্তর এবং আপনার যুক্তি পছন্দ!
ইউকেএম

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

5

আমার আজ এই সমস্যাটি ছিল এবং কারণটি খুঁজে পেতে আমার কিছুটা সময় লেগেছে।

মূলত, আমার মূল ভিএস ২০১৫ প্রকল্পটি একটি উপ-প্রকল্পকে অন্তর্ভুক্ত করেছিল যা। নেট ফ্রেমওয়ার্কের একটি উচ্চতর সংস্করণ ব্যবহার করে নির্মিত হয়েছিল।

উদ্ভট, যখন আপনার এই সমস্যাটি রয়েছে, ভিএস ২০১৫ আনন্দের সাথে জানাবে যে সমাধানটি ঠিকঠাক তৈরি করেছে, তবে আপনি যখন চেষ্টা করে ওয়েবসাইট চালাবেন তখন এটি আপনাকে সেই বিভ্রান্তিমূলক ত্রুটি দেয় যা আপনার Global.asax.csফাইলটি ভুল বলে বোঝায়।

সুতরাং, যদি আপনি এই ত্রুটিটি দেখেন এবং এবং পরিষ্কার / পুনর্নির্মাণে কোনও উপকার না হয় তবে আপনার প্রকল্পের Referencesগাছটি খুলুন এবং বিস্ময়কর চিহ্নগুলি দেখুন।

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

এছাড়াও, Outputএই জাতীয় বার্তাগুলির জন্য আপনার উইন্ডোটি পরীক্ষা করুন :

The primary reference "C:\Projects\Business Objects 4\bin\Release\BusinessObjects.dll" 
could not be resolved because it was built against 
the ".NETFramework,Version=v4.5" framework. 
This is a higher version than the currently targeted framework
".NETFramework,Version=v4.0".

সমাধানটি অবশ্যই আপনার মূল প্রকল্পটিতে ডান ক্লিক করুন, উপরের ট্যাবটি "অ্যাপ্লিকেশন" নির্বাচন করুন এবং লক্ষ্য ফ্রেমওয়ার্ক সংস্করণটিকে একটি উচ্চ সংস্করণে পরিবর্তন করুন যা আপনার উপ-প্রকল্পের সাথে মিলে যায়।

এটি বিরক্তিকর যে ভিজ্যুয়াল স্টুডিও 2015 আপনাকে পুরোপুরি সমাধানগুলি তৈরি এবং পরিচালনা করতে দেবে যা নিঃশব্দে এই সমস্যাটি ধারণ করে। কষ্ট চাইছে ..!


2

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


2

আমি কেবল একটি এমভিসি 5 অ্যাপ্লিকেশনে এটির মুখোমুখি হয়েছি এবং আমার পক্ষে কিছুই কাজ করছে না। আমি কোনও এসভিএন প্রকল্পের পুরানো সংস্করণে ফিরতে চেষ্টা করার পরে ঠিক এটি ঘটেছে।

আমাকে গ্লোবাল.এক্সএক্স.সি.গুলি মুছতে হয়েছিল এবং তারপরে একটি নতুন প্রকল্প যুক্ত করে প্রজেক্ট -> নতুন আইটেম যুক্ত করুন -> গ্লোবাল.অ্যাসাক্স এবং এটি শেষ করে দিয়েছে।

ভেবেছি এটি কারও সাহায্য করতে পারে।


যদি এটি আপনার জন্য এটি স্থির করে, সম্ভবত বিদ্যমান global.asax.csফাইলটির "বিল্ড অ্যাকশন" সম্পত্তি সম্পর্কে কিছু গণ্ডগোল রয়েছে । এটি "সংকলন" এ সেট করা উচিত। global.asaxফাইলটির বিল্ড অ্যাকশনটি নিজেই "সামগ্রী" এ সেট করা উচিত।
স্টিভেন লাইকেন্স

@IAAATABug_And_iLiked_it ঠিক কী করেছিল আমি তা করেছি, এবং সমস্যাটি সমাধান হয়ে গেছে!
জিঙ্কজিংক

2

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

এটি একটি খুব অদ্ভুত ত্রুটি ছিল। এই গ্রিমলিনের মুখোমুখি অন্য কারও জন্য শুভকামনা।


2

আমার কাছে একই সমস্যা আছে যখন আমার কাছে ভিজুয়াল স্টুডিও একই প্রকল্পের চলার 2 টি উদাহরণ রয়েছে। সুতরাং আমি উভয় ভিজ্যুয়াল স্টুডিও বন্ধ করে দিয়েছি এবং কেবল একটি উদাহরণ খুললাম এবং এটি এখন দুর্দান্ত কাজ করে!


2

আমি একটি পুরানো 'ফোল্ডার ভিত্তিক' এএসপি.নেট ওয়েব প্রকল্পে কাজ করছিলাম (যা আমি ঘৃণা করি) - এবং এটি আমার সমাধান হিসাবে পাওয়া গেছে:

একটি App_Codeফোল্ডার তৈরি করুন (যদি আপনার ইতিমধ্যে একটি না থাকে)

ফোল্ডারে Global.asax.vbফাইলটি সরানApp_Code

গ্লোবাল.এক্সএক্সের মার্কআপটি কোনও নাম স্থান ছেড়ে দিতে পারে (কমপক্ষে, এই স্টাইলের জন্য, আফাক):

<%@ Application Codebehind="Global.asax.vb" Inherits="MyApp" Language="VB" %>

... যেখানে "মাই অ্যাপ" হ'ল গ্লোবাল.এক্সএক্স.ভিবিতে সংজ্ঞায়িত করা শ্রেণীর নাম


2

"বিল্ড -> কনফিগারেশন ম্যানেজার এবং - আহেম - এটি বাস্তবায়িত হয় তা নিশ্চিত করার জন্য আমার প্রকল্পের পাশের বাক্সটি চেক করুন।" এটি এবং উইন্ডোজ এক্সপ্লোরারটিতে প্রকল্প ফোল্ডারে যেতে, বিকল্পগুলি টিপতে এবং "কেবলমাত্র পঠনযোগ্য" চেকবক্সটি আনচেক করা সহায়তা করে।


এটি কেবল আমার পক্ষে কাজ করেছিল। প্রকল্পটি বিল্ট অপশনটি সক্ষম করে নি কারণ আমি জানি না তবে এই কাজের ভিত্তিতে আমার যা প্রয়োজন ছিল তা ধন্যবাদ।
উইলিমন

1

বিন ফোল্ডারটি খালি করুন। সমস্ত নির্ভরশীল শ্রেণীর পাঠাগারগুলি তৈরি করুন এবং এটিকে মূল প্রকল্পে উল্লেখ করুন এবং সম্পূর্ণ সমাধানটি তৈরি করুন।

উৎস


1

আমিও একই সমস্যার মুখোমুখি হয়েছি। প্রতিটি উত্তর অনুসরণ করা সত্ত্বেও এটি কার্যকর হয়নি। তারপরে আমি "Inherits = namespace.class " পরিবর্তন করে "Inherits = সম্পূর্ণ যোগ্য একত্রিত নাম " অর্থাৎ "Inherits = namespace.class, সমাবেশের নাম, সংস্করণ =, সংস্কৃতি =, পাবলিককি টোকেন = " এটিকে সাহায্য করবে আশা করি to


1

আপনি যদি একই সমাধান থেকে কোনও ওয়েব এবং ওয়েবএপি চালিয়ে যাচ্ছেন তবে আপনি যদি দুর্ঘটনাক্রমে আপনার ভিএস সমাধানটিকে "একাধিক প্রারম্ভিক প্রকল্পগুলি" এ সেট করতে ভুলে যান তবে এটিও ঘটতে পারে।

সলিউশন এক্সপ্লোরারের সলিউশনে ডান-ক্লিক করে এটি পরীক্ষা করতে পারেন এবং 'প্রোপার্টি' নির্বাচন করতে পারেন Then তারপরে 'স্টার্টআপ প্রজেক্টস' সন্ধান করুন।


খনি এর সাথে অনুরূপ ছিল: আমি সমাধানটিতে ভুল এপিআই প্রকল্পটি চালাচ্ছিলাম। আমি ভাবছিলাম যে আমি চালিয়ে যাচ্ছি এআইপি-তে আসলে একটি সংকলক ত্রুটি ছিল, কিন্তু ক্লিন হওয়ার পরেও সমাধানটি চালানোর সময় ভিএস এটি গ্রহণ করেনি।
জন

1

.vsসমাধান রুট থেকে ডিরেক্টরি মুছুন । পরিষ্কার করুন। পুনর্নির্মাণ।

এই সমস্যাটি আমাকে একবারে bonণদাতাদের দিকে চালিত করে এবং আমি অবশ্যম্ভাবীভাবে এখানে উত্তরগুলির মাধ্যমে পেজিং করি। আমার সন্দেহ আছে যে একাধিক কারণ রয়েছে যা এই ব্যতিক্রম ঘটায়, এটি আমার জন্য একবার কাজ করে।


এক হাজার অন্যান্য পরামর্শ চেষ্টা করার কয়েক ঘন্টা এবং এটি আমার জন্য এটি করেছে। আমার অ্যাপ্লিকেশনটি ভিজ্যুয়াল স্টুডিওতে ঠিকঠাক চলছিল, উভয়ই ডিবাগ এবং প্রকাশের কনফিগারেশনগুলিতে, তবে একবার আইআইএসে প্রকাশিত হওয়ায় আমি ত্রুটি পাচ্ছিলাম। .Vs ফোল্ডারটি মোছা এবং পুনঃ-স্থাপনার বিষয়টি সমাধান করেছে।
ফিলিপ স্ট্রাটফোর্ড

1

হ্যাঁ, আমি সমস্ত উত্তর পড়েছি। তবে, আপনি যদি আমি হন এবং আপনার চুলের বাকী যা আছে তা সব বের করে নিচ্ছেন, তবে \ বিন ফোল্ডারটি পরীক্ষা করে দেখুন। বেশিরভাগ প্রোজ ফাইলগুলির মতো এক্সএমএল উপাদানগুলির অধীনে বেশ কয়েকটি কনফিগারেশন গোষ্ঠীযুক্ত থাকতে পারে PropertyGroup, তারপরে আমি OutputPath'\ ডিবাগ' অংশটি সরিয়ে পুনরায় বিল্ড করতে 'বিন \ ডিবাগ' থেকে মান পরিবর্তন করেছিলাম । এটি এক্সপ্রেস আইআইএসকে বিল্ডটি সন্ধান এবং লোড করার অনুমতি দেয় the বিন ফোল্ডারে ফাইলগুলি in এই বিভিন্ন বিল্ডগুলি পরিচালনা করার সঠিক উপায় কী তা আমি ভাবছি left


এটিই কেবল কাজ করেছিল। অনেকগুলি সমাহিত মৃতদেহ ... এটি এমন জিনিস যা আমাকে অন্য পেশাগুলি গুরুত্ব সহকারে বিবেচনা করতে বাধ্য করে।
দোভেরই

0

এই সমস্যাটি আমি ফোল্ডারের যথাযথ অনুমতি দেওয়ার পাশাপাশি আইআইএস থেকে চেক করে সমাধান করেছি solved

আমি আমার স্থানীয় পরিবেশে পরীক্ষা করায় আমাকে সবার অনুমতি দেওয়া হয়েছিল। তবে প্রকাশ মোডে আমি মনে করি আমরা কেবল এএসপি.নেট ব্যবহারকারীকে অনুমতি দিই।


0

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


0

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


0

আমার অ্যাপ্লিকেশনটি ভিএস-র একটি পুরানো সংস্করণে নির্মিত হয়েছিল এবং এতে বিন ফোল্ডার নেই। আমি এটিকে নতুন সংস্করণে আপগ্রেড করেছিলাম এবং এটি স্থাপনের জন্য একটি দুঃস্বপ্ন দেখেছিলাম। আমি শেষ পর্যন্ত এই ত্রুটিটি প্রকল্প> প্রোপার্টি> অ্যাপ্লিকেশনটিতে সন্ধান করেছি। লক্ষ্য ফ্রেমওয়ার্কটি 2.0 তে সেট করা হয়েছিল; আইআইএস ম্যানেজার / অ্যাপ্লিকেশন পুলটিতে এটি ম্যাচ করার জন্য সার্ভারে পরিবর্তন করা আমার জন্য সমস্যাটি সমাধান করেছে।


0

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


0

আমার সমস্যা হ'ল আমি আমার প্রকল্পে গ্লোবাল.এক্সএক্স.সি.কে অন্তর্ভুক্ত করি নি। এবং যেহেতু আমি .net 4.5 থেকে একটি 4.0 এ ফাইলগুলি অনুলিপি করছিলাম তাই আমি 4.0 এ প্রয়োজনীয় লাইনগুলি মন্তব্য করি নি। কারণ এটি ভিজ্যুয়াল স্টুডিওতে কোনও সমস্যা ছাড়াই এটি সংকলন করা হয়নি। তবে আমি যখন এটি অন্তর্ভুক্ত করেছি তখন এটি এমন লাইনগুলি হাইলাইট করেছে যা সমস্যার সৃষ্টি করে।

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//using System.Web.Http;
using System.Web.Mvc;
//using System.Web.Optimization;
using System.Web.Routing;

namespace YourNameSpace
{
    public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            //GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            //BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
    }
}

0

আমি এটি সমাধান করার চেষ্টা করে আক্ষরিকভাবে একটি দিন কাটিয়েছি।

কেবলমাত্র কাজটি ছিল .sln ফাইলটি মুছে ফেলা, একটি নতুন তৈরি করা এবং একের পর এক প্রকল্পগুলি যুক্ত করা।

¯ \ _ (ツ) _ / ¯ - প্রোগ্রামিং - ¯ \ _ (ツ) _ /


0

আমার ক্ষেত্রে, ওয়েব অ্যাসেম্বলিটি জিএসি-র অংশ ছিল ... সুতরাং নির্মাণের পরে, এটি জিএসি-তে ইনস্টল করা দরকার এবং এটি কাজ করেছিল।


0

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

আইআইএস-এ, আমার সাইটটি http: * 80: webservices.local এর সাথে আবদ্ধ ছিল এবং এতে MyAPI নামে একটি অ্যাপ্লিকেশন রয়েছে। ওয়েব সার্ভারের আইপি ঠিকানাটি ব্যবহার করে মাইএপিআই অ্যাপ্লিকেশনটিতে কল করার সময় আমি ভয়ঙ্কর বার্তাটি পেয়েছি।

আমার অ্যাপ্লিকেশনটি সফলভাবে কল করার জন্য আমাকে মাইপিআই অ্যাপ্লিকেশন নামে পরিচিত সমস্ত মেশিনে ওয়েবসার্ভিস.লোকালের জন্য একটি হোস্ট ফাইল এন্ট্রি যুক্ত করতে হয়েছিল। তারপরে সঠিকভাবে রুট করার জন্য আমার সমস্ত অনুরোধগুলির http: //webservices.local/MYAPI/ দিয়ে উপসর্গ করা উচিত।


0

আমি এখানে পুরোপুরি সবকিছু চেষ্টা করেছিলাম এবং কিছুই কার্যকর হয়নি। আমার প্রকল্পটি ভিএস ২০১৩ সালে ছিল I আমি তখন থেকে ভিএস ২০১৫ তে আপগ্রেড করেছি এবং ২০১৫ সালে আমার সমস্ত নতুন অ্যাপ্লিকেশন তৈরি করেছি তবে ২০১৩ সালে নির্মিত সমস্ত পুরানো অ্যাপ্লিকেশন লোডিং, সংকলন, বিল্ডিং ইত্যাদি that সংস্করণে।

আমি কেবল 2015 সালে সমাধানটি লোড করে শেষ করেছি এবং এটি আমার জন্য এটি সমাধান করেছে।


0

আমি এই ইস্যুতে একাধিক দিন অতিবাহিত করেছি। অবশেষে আমি এই পোস্ট থেকে নিম্নলিখিত পরামর্শের সংমিশ্রণে এটি সমাধান করেছি।

  1. যে কোনও সিপিইউতে প্ল্যাটফর্মের লক্ষ্য পরিবর্তন করুন। আমার কাছে বর্তমানে এই কনফিগারেশনটি নেই, তাই আমাকে কনফিগারেশন ম্যানেজারে গিয়ে এটি যুক্ত করতে হয়েছিল। আমি বিশেষত x64 এর জন্য সংকলন করছি। এটি একা ত্রুটিটি সমাধান করেনি।
  2. bin\পরিবর্তে আউটপুট পাথ পরিবর্তন করুন bin\x64\Debug। প্ল্যাটফর্মের লক্ষ্য পরিবর্তন করার আগেই আমি এর আগেও বেশ কয়েকবার চেষ্টা করেছিলাম। এটি কোনও ত্রুটি পাওয়া ছাড়া অন্য কোনও পার্থক্য তৈরি করে নি যে এটি একটি অবৈধ বিন্যাসের কারণে সমাবেশটি লোড করতে ব্যর্থ হয়েছিল।

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

যদি আমি এই সেটিংসগুলির কোনও একটিকে মূলতে পরিবর্তন করি তবে ক্লিন সলিউশন চালিয়ে যাওয়া সত্ত্বেও, এবং নিজেই binডিরেক্টরিতে সমস্ত কিছু মুছে ফেলা সত্ত্বেও আমি আবার একই ত্রুটিটি পেয়েছি ।


0

এটি পাওয়ার দুটি উপায়:

  • কনফিগারেশন ম্যানেজার dll বিল্ডসকে '64' এবং 'যে কোনও সিপিইউ' বিল্ডের মিশ্রণ হিসাবে দেখায়। তাদের সকলকে একই বিল্ডে স্থাপন করা এটি ঠিক করে।

  • শাখাগুলির মধ্যে স্যুইচ করার সময়, আইআইএস এক্সপ্রেস পাথটি কখনও কখনও আপডেট হয় না। টাস্ক বারে 'আইআইএস এক্সপ্রেস' ডান ক্লিক করুন> সমস্ত অ্যাপ্লিকেশন দেখান এবং সত্য ব্রাঞ্চের দিকে যাচাই হয়।

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