"প্রকারের [নেমস্পেস] লোড করা যায়নি G গ্লোবাল" আমাকে দুঃখ দেয়


106

আমার .Net 2.0 Asp.net ওয়েব ফর্ম অ্যাপ্লিকেশনটিতে আমার গ্লোবাল.এক্স্যাক্সে নিম্নলিখিত কোড রয়েছে:

<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>

তবে আমি যখন নির্মাণ করি তখন একটি ত্রুটিযুক্ত বিবরণ পাই-

'মাইনেমস্পেস.গ্লোবাল' টাইপটি লোড করা যায়নি।

এটি বলে মনে হয় কারণ মাইনেমস্পেস নেমস্পেস (ফাইল গ্লোবাল.এক্সএক্স। সি ফাইলের পিছনে কোডে সংজ্ঞায়িত) গ্লোবাল.এক্স্যাক্স ফাইলে সংকলকটি দেখা যায় না (আর # ইন্টেলিসেন্সে দেখায় না ..)। এটি ক্র্যাক করার জন্য খুব শক্ত বাদাম হিসাবে প্রমাণিত হয়েছে ... কোনও সাহায্যের প্রশংসা করা হবে!

দ্রষ্টব্য: Global.asax এবং Global.asax.cs একই ফোল্ডারে অবস্থিত।

নোট 2: সিসিএস সহ বনাম প্রম্পট থেকে সংকলন করার সময় এটি ঠিক আছে iles


অ্যাপের অন্যান্য পৃষ্ঠাগুলি কি কাজ করে? কখনও কখনও এটি ঘটে যখন ওয়েবসারভারটি 1.1 চালানোর জন্য কনফিগার করা হয়েছে তবে অ্যাপটি 2.0 এর জন্য সংকলিত হয়েছে
দুপুর সিল্ক

হ্যাঁ, 'টার্গেট ফ্রেমওয়ার্ক' 2.0
gkdm

উত্তর:


162

আপনি "বিল্ড কনফিগারেশন" এর মাধ্যমে কোনও প্লাটফর্মটি নির্দিষ্ট করার সময় এই সমস্যার মুখোমুখি হওয়া একটি পরিস্থিতি হ'ল।

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

আমার পরিস্থিতিতে আমি যা পেয়েছি তা হ'ল তারা উভয় (বিন এবং বিন / x86 / ডিবাগ) এর আউটপুট পাচ্ছেন, কিছু ব্যাতিক্রম ব্যতীত এবং অবিস্মরণীয়ভাবে আপনার ওয়েব অ্যাপ্লিকেশন ডেল হ'ল বিন থেকে নিখোঁজ হওয়া ফোল্ডার।

এটি স্পষ্টতই একটি সংকলনের সমস্যা সৃষ্টি করেছে এবং তাই "গ্লোবাল টাইপ লোড করা যায়নি" ব্যতিক্রম। সমাধানটি পরিষ্কার করা এবং অ্যাসেমব্লিগুলি মুছে ফেলা পরবর্তী বিল্ডগুলির সাথে কোনও পার্থক্য তৈরি করে নি। আমার সমাধানটি ছিল কেবলমাত্র ওয়েব অ্যাপ্লিকেশনটির জন্য বিন্যাসের জন্য বিন্যাসের পরিবর্তে (প্রজেক্টের সেটিংসে আউটপুট পথটি বিন / এক্স 86 / ডিবাগের পরিবর্তে) পরিবর্তন করা।


13
এছাড়াও: বন্ধ করে এবং ভিএস পুনরায় খোলার চেষ্টা করুন। আপনি যদি বিল্ট ইন ডিবাগিং সার্ভার ব্যবহার করে থাকেন তবে এটি অন্য কোনও ওয়েবসাইট চলছে। খোলার / সমাপনি লোকালহোস্ট পোর্টগুলি পুনরায় নিবন্ধন করবে।
ব্র্যাডলনে

1
আমার ক্ষেত্রে এটি প্রকল্পের আউটপুটটি ইনটপব \ wwwroot \ মাইপ্রজেক্ট \ বিনে রাখতে চেয়েছিল, তবে আমার আইজ এক্সপ্রেসটি মাইপ্রজেক্ট \ বিনে দেখার জন্য কনফিগার করেছিলাম। কেবলমাত্র আউটপুট পাথ পরিবর্তন করা সমস্যার সমাধান করে।
shindigo

আমার ক্ষেত্রে আমার একটি .dll ছিল যা অন্তর্ভুক্ত করা উচিত ছিল, তবে কোনও কারণে 'স্থানীয় অনুলিপি' সেট করা হয়নি। এটি এই উত্তরটিতে উল্লিখিত অনুরূপ সংকলন সমস্যা সৃষ্টি করেছিল।
হকিজে

ধন্যবাদ, স্ট্যান্টোনা এটি আমার জন্য কাজ করেছিল এবং ঠিক সময়ে আমার বাড়িতে যাওয়ার জন্য।
বিল নরম্যান

3
বিন ফোল্ডারে প্রকল্পের আউটপুট পথ পরিবর্তন করা সমস্যার সমাধান করেছে। আমার দিন বাঁচানোর জন্য ধন্যবাদ!
টুনাহান

18

আপনি কি আপনার প্রকল্পের নাম স্থান পরিবর্তন করেছেন? আমি কখনও কখনও এটি ঘটতে দেখেছি যেখানে প্রোজেক্ট প্রোপার্টি ডায়ালগের নাম স্থানটি পরিবর্তন করেছি তবে ভিজ্যুয়াল স্টুডিও namespaceবিদ্যমান কোড ফাইলগুলিতে ঘোষণাপত্র পরিবর্তন করে নি ।


আপনি আমি কি করা উচিত বলে আপনি মনে করেন কি?
gkdm

1
আপনার .cs ফাইলের নাম স্থানটি পরীক্ষা করে দেখুন এবং নিশ্চিত করুন যে এটি অ্যাস্যাক্স ফাইলটিতে ঘোষিত ফাইলের মতো। আমার সন্দেহ হ'ল এগুলি আলাদা হবে ...
ফিল্পসর্গলভ

আমি তখন নিশ্চিত নই। আমি এই মুহুর্তে যা পরামর্শ দিতে পারি তা হ'ল ILDASM দিয়ে আপনার সমাবেশে নেমস্পেসের বিষয়বস্তু পুনর্নির্মাণ এবং চেক করা।
ফিল্পসর্গলভ

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

আমার সবেমাত্র এটি ঘটেছিল: একটি এমভিসি 5 প্রকল্পে (এটি গুরুত্বপূর্ণ নয়) এবং আমি প্রকল্পের নাম স্থান পরিবর্তন করেছি তবে গ্লোবাল.এক্স্যাক্স (এবং অ্যাপ্লিকেশন ফোল্ডার) পরিবর্তন করতে ভুলে গিয়েছি। অভিজ্ঞতা নির্বিশেষে, মাঝে মাঝে নির্বোধ পর্যবেক্ষণগুলি আপনাকে পেয়ে যায়।
জেসন স্নেল্ডার্স

15

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

আমি ক্লাস হিসাবে ক্লাস আপডেট করেছিলাম partialএবং এটি ভাল কাজ করেছে।

public partial class Global : System.Web.HttpApplication

1
নিশ্চিত না যে আমার গ্লোবাল ফাইলটি এটি ছাড়া কেন শেষ হয়েছিল তবে এটি আমার জন্য সমস্যা ছিল, ধন্যবাদ!
জিনজা

9

আমি ভিজ্যুয়াল স্টুডিও পুনরায় চালু করেছি এবং ত্রুটিটি চলে গেছে!


2
একই কাজ আমার জন্য। নিশ্চিত হয়ে নিন যে আপনি সমস্ত ভিজ্যুয়াল স্টুডিও খোলা বন্ধ করেছেন।
alansiqueira27

5

বইগুলির জন্য এখানে আরও একটি। এটি একই রকম হয় যখন আপনি একই পোর্ট নম্বর থেকে একাধিক ওয়েব অ্যাপ্লিকেশন চালু করেন launch

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

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

সুতরাং, এটির উপর বেশি ঘুমানোর আগে, ওয়েব প্রকল্পটি চালানোর জন্য ব্যবহৃত আইআইএস পোর্ট নম্বর পরিবর্তন করার চেষ্টা করুন।


5
  1. প্রজেক্ট সলিউশন এবং সিলেক্ট ব্যাচ বিল্ডে রাইট ক্লিক করুন।
  2. তারপরে আপনার প্রকল্পের নাম নির্বাচন করুন এবং ক্লিন এন্ড পুনর্নির্মাণ করুন।

আমার পক্ষে VS 2015-তে দুর্দান্ত কাজ করে। এখন আমি গ্লোবাল ইভেন্টটি ব্যবহার করতে পারি। আমার Global.asaxফাইলটিতে এই লাইন রয়েছে

<%@ Application Language="C#" CodeBehind="~/App_Code/Global.asax.cs" Inherits="Global" %>

আমি ক্লাস ফাইল করা Global.asax.csমধ্যে যে AppCodeমতো বর্ণন ফোল্ডারের

public partial class Global : HttpApplication
{
    public Global()
    {
        //
        // TODO: Add constructor logic here
        //
    }
}

আমি আশা করি এটি সাহায্য করবে


3

Global.asax.cs এর বিল্ড অ্যাকশনটি পরীক্ষা করুন। এটি সংকলনে সেট করা উচিত।

সমাধান এক্সপ্লোরারে, Global.asax.cs এ ডান ক্লিক করুন এবং বৈশিষ্ট্যে যান। প্রোপার্টি ফলকগুলিতে, বিল্ড অ্যাকশন সেট করুন (যখন নেই) ডিবাগ করার )।

দেখে মনে হচ্ছে ভিএস ২০০ সর্বদা .asax (.cs) ফাইলগুলি ডিফল্টরূপে সঠিকভাবে যোগ করে না।


3

আমি যখন একটি একই ত্রুটি ছিল

<clear/>

একটি শিশু হিসাবে প্রথম (প্রথম শিশু) ট্যাগ

<assemblies>

আমার Web.config এ ট্যাগ । আইআইএস-এ 'ডিফল্ট ওয়েব সাইট' এর অধীন নিযুক্ত একটি অ্যাপ্লিকেশনটিতে কনফিগারেশন উত্তরাধিকার রোধ করার প্রয়াসে আমি আমার ওয়েবকনফাইগে ট্যাগগুলি inোকিয়েছি।


এটি অবশ্যই আমাকে সঠিক দিকে নির্দেশ করেছে। শেষ হয়ে গেলে আমি পিতামতালিকাতে <পরিষ্কার /> রেখেছিলাম যেহেতু এটি খালি স্থানধারক। আমি বিশ্বাস করি যে আসল সমস্যাটি হ'ল এটি আমার অ্যাপ্লিকেশন রেফারেন্সিসমূহ সাফ করে দেয় যা অ্যাপ্লিকেশন অ্যাসেমব্লিকে লোড হতে বাধা দেয়।
ডগ ল্যাম্প

আমি এটিও অভিজ্ঞতা অর্জন করেছিলাম - তালিকাটি সাফ করার পরিবর্তে নির্বাচিত অ্যাসেমব্লিগুলি সরিয়ে ফেলা ভালভাবে কাজ করেছে।
সায়স্তাদ

2

আমার পরিস্থিতিতে এটি প্রকল্পের ওয়েব সাইট / ওয়েব অ্যাপ্লিকেশন ধরণের সম্পর্কিত ছিল। আমরা সম্প্রতি এমভিসিতে চলে এসেছি এবং এটি ওয়েব অ্যাপ্লিকেশনে পরিবর্তন করতে হয়েছিল।

সুতরাং, সমাধানটি সহজ ছিল: সলিউশন এক্সপ্লোরারে আপনার ওয়েব সাইটটি নির্বাচন করুন এবং এটি সমাধান থেকে সরিয়ে দিন, তারপরে সমাধানটিতে ডান ক্লিক করুন এবং অ্যাড -> বিদ্যমান প্রকল্প ( ওয়েব সাইট নয় ) নির্বাচন করুন , ওয়েবসাইটটি পুনরায় সংকলন করুন ।


2

পুরানো পোস্ট তবে ওয়েবসাইট প্রকল্প থেকে ওয়েব অ্যাপ্লিকেশন প্রকল্পে রূপান্তর করার চেষ্টা করার সময় আমি এই ত্রুটিটি ঘুচিয়েছি।

এই লিঙ্কে নির্দেশাবলী অনুসরণ করুন । আমি এখনও গ্লোবাল.এক্সএক্স ত্রুটি পেয়েছি তবে আমি যা করেছি তা হ'ল এটি মুছে ফেলা হয়েছে এবং ভিজ্যুয়াল স্টুডিওতে প্রকল্পটিতে ডান ক্লিক করে এবং নতুন আইটেম যুক্ত করে নির্বাচন করে এটি পুনরায় যুক্ত করা হয়েছিল। Global.asax ফাইল যুক্ত করুন এবং এটি কাজ করেছে।


2

দুর্ভাগ্যক্রমে এগুলির কোনওটিই আমার পক্ষে কাজ করেনি। আমি যে ফিক্সটি পেয়েছি তা উন্নয়নের ক্ষেত্রে আরও নির্দিষ্ট ছিল, বিশেষত, আপনার স্থানীয় মেশিনে ডিবাগ করা। দুর্ভাগ্যক্রমে, আমি যেভাবে প্রত্যাশা করেছিলাম তা সত্যিই সমস্যাটি সমাধান করে না তবে আপনি যদি আপনার বুদ্ধিমানের শেষে থাকেন তবে এটি আপনাকে আবার দৌড়াতে পারে।

টিএল; ডিআর: সার্ভারের আওতায় প্রকল্পের বৈশিষ্ট্যগুলিতে, ওয়েব ট্যাবে, স্থানীয় আইআইএস ওয়েব সার্ভার ব্যবহার করুন নির্বাচন করুন। ঠিকানাটি,

http://localhost/MyApp" 

ইতিমধ্যে জনবহুল ছিল (আমার কাছে আইআইএস 7, নেট 4.0) রয়েছে। মূলত যা নির্বাচিত হয়েছিল তা ছিল "/" এর ভার্চুয়াল পথ সহ "ভিজ্যুয়াল স্টুডিও বিকাশ সার্ভার ব্যবহার করুন"

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


2

আমি আমার সমাধানটি ভিএস2003 থেকে ভিএস 2010 এ রূপান্তর করেছি এবং ওয়েব অ্যাপ্লিকেশন প্রকল্পে রূপান্তর করতে সমস্যা হয়েছিল had

আমি ঠিক একই সমস্যাটি অনুভব করেছি এবং উত্তরগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি।

আমার জন্য যা কাজ করেছিল তা হ'ল:

  • সমাধানটিতে ডান ক্লিক করুন এবং কনফিগারেশন ম্যানেজার নির্বাচন করুন
  • 'অ্যাক্টিভ সলিউশন কনফিগারেশন' ড্রপ ডাউন তালিকার প্রতিটি কনফিগারেশন দেখেছেন।
  • 'বিল্ড' চেক-বাক্সটি টিক দিয়ে বিল্ডে ওয়েব অ্যাপ্লিকেশনটি অন্তর্ভুক্ত করে।

দেখে মনে হবে যে রূপান্তরকালে আমার যে সমস্যা হয়েছিল তা কোনও কারণে ওয়েব অ্যাপ্লিকেশন প্রকল্পটি বিল্ড থেকে সরিয়ে নিয়েছে।

আশা করি এই উত্তরটি একই সমস্যাযুক্ত অন্য যে কোনও ব্যক্তিকে সহায়তা করবে ...


1

আপনি যদি কোনও প্রকল্প পুনর্নির্মাণ বা পরিবর্তন করেন এবং কোনও পুরানো ফাইল থেকে ফাইলগুলি সরিয়ে নিয়ে যান তবে আপনার গ্লোবালের ইনহেরিট ব্লকটি পরীক্ষা করে দেখুন। আমার ক্ষেত্রে, পূর্বের প্রকল্প / সমাধানটির নাম ছিল ইন্ট্রানেট, এবং আমি এটিকে ইন্ট্রনেট হিসাবে পুনরায় তৈরি করেছি, তবে আমি যখন ফাইলগুলি সরিয়ে নিয়েছি, এটি ছোট হাতের (duh) পছন্দ করে না। কেবলমাত্র ফাইলগুলির নামগুলির একটি সাধারণ চেহারা দেখুন do


1

সমাবেশের জিইউডি পরিবর্তন করুন। এটি অনেকগুলি সমস্যা সমাধান করে, আমি এটি পেয়েছি।


আপনি কীভাবে জিআইডি পরিবর্তন করবেন?
ড্রিউ চ্যাপিন

1

একটি প্রকল্পে আমি এই ত্রুটিটি পেয়েছি যেখানে আমার একই রকম সমস্যা ছিল।

Could not load type [Namespace].Global
Error in Line 1   etc etc

কিছু সময় ব্যয় করার পরে আমি একটি ক্লাসে সম্ভাব্য ত্রুটিযুক্ত একটি ক্রিয়াকলাপের সন্দেহ করি .. লেটার সেই নির্দিষ্ট ফাংশনটিতে মন্তব্য করে আমার সমস্যাটি সমাধান হয়ে যায়।

আমি জানি না কেন ভিজুয়াল স্টুডিও আমাকে ডিবাগিংয়ের সময় সেই নির্দিষ্ট ত্রুটিটি দেয় নি। ক্লাস ফাইলে কিছু ত্রুটির কারণে এই ত্রুটিটি ঘটতে পারে ..


1

আমার জন্য এই কাজ: প্রথম জিনিস: এটি দেখে মনে হচ্ছে আপনি ভিজ্যুয়াল স্টুডিওতে যা বলেছিলেন তা বিবেচনাধীন নয়, আদর্শ সর্বদা ফাইলটিকে এতে দেখায়: বিন (ওয়েব অ্যাপ্লিকেশন এবং আমার ক্ষেত্রে অফ কোর্সের জন্য) তাই, এমনকি আমি ভিজ্যুয়াল স্টুডিওতে বললেও ফাইল লোড করার জন্য একটি নির্দিষ্ট পাথ, আদর্শটি ভুল পথে সন্ধান করে। সুতরাং আমি এতে পরিবর্তন করুন: বিল্ড / কনফিগারেশন ম্যানেজারটিতে আউটপুট টাইপ করুন: রিলিজ করুন (পূর্ববর্তী আমি সমাধানটি নিজে নিজেই পরিষ্কার করে ফেললাম) সুতরাং, যখন .dll ফাইলটি তৈরি হয়েছিল তখন আমি নিজেই প্রজেক্ট / সমাধানের অধীনে "বিন" ফোল্ডারে চলে এসেছি moved ফোল্ডার। আশা করি এটি সহায়ক হবে !!


1

আমার ক্ষেত্রে, এটি আমার টার্গেট প্রসেসরের কারণে হয়েছিল (x64) আমি এটিকে পরিবর্তন করে x86 এ প্রকল্পটি পরিষ্কার করেছি, ভিএস পুনরায় চালু করেছি (2012) এবং প্রকল্পটি পুনর্নির্মাণ করেছি; তারপর এটি চলে গেছে।


1

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

একটি চূড়ান্ত সমাধান বলে মনে হচ্ছে তবে কেবল ভেবেছিলাম যে আমি এটি এখানে অন্তর্ভুক্ত করব কারণ এটি এই থ্রেডের আগে উল্লেখ করা হয়নি।

(মনে রাখবেন যে আমি এই সমস্যাটি অন্য সময় सामना করেছি, তখন যখন গ্লোবাল.এক্স্যাক্স কোনও অংশ থেকে উত্তরাধিকার সূত্রে আসছিল যা হোস্ট মেশিনে নিবন্ধিত হওয়া দরকার। এটি অনুপস্থিত ছিল তাই আমি এই একই সমস্যা পেয়েছি)।

টি এল; ডিআর; যদি এই থ্রেডের সমস্ত উত্তর আপনার পক্ষে কাজ করে না, মুছে ফেলার চেষ্টা করুন এবং তারপরে আপনার পুরো কোড বেসটি পুনরায় ডাউনলোড করুন!


1

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

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

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


1

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

আমি ফাইল সিস্টেম থেকে গ্লোবাল.এএসএক্স এবং জিওবাল.এক্সএক্স.সি.কে সরিয়েছি এবং এটি ত্রুটির সমাধান করেছে।


এটি আমার জন্য এটি সমাধান করেছে, ধন্যবাদ, তবে আমি ভবিষ্যতে অন্যদের জন্যও যুক্ত করতে চাই যে আমার ক্ষেত্রে আমি কখনও আমার প্রকল্পে গ্লোবাল.এক্স্যাক্স যুক্ত করি নি। তবে এখানে উল্লিখিত হিসাবে, Global.asax এবং Global.asax.cs ফাইলগুলি আমার ফাইল সিস্টেমে ছিল। আমি এগুলি মুছে ফেললে বাগটি চলে গেল।
স্ট্যাকনফায়ার

1

প্রায় 20 বছর ধরে ডেভলপমেন্ট গেমটিতে থাকার কারণে, এই চেস্টনট আমাকে একাধিক প্রকল্প জুড়েই জর্জরিত করে চলেছে।

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

আমার জন্য, একটি সহজ সেবা ভিত্তিক ওয়েব অ্যাপ্লিকেশনের জন্য চালানোর জন্য / আইআইএস মাধ্যমে ডিবাগ কনফিগার, তা থেকে আউটপুট পথ পরিবর্তন করা হয় বিন \ ডিবাগ করার জন্য বিন \ এটি সমাধান

প্রকল্প> সম্পত্তি> বিল্ড> আউটপুট পাথ

গুরুতরভাবে আশা করি এটি সাহায্য করে।


0

আমি একই জঘন্য ইস্যু দ্বারা বিস্মিত হয়েছিল। আমি অপসারণ করার চেষ্টা করেছি এবং এবং global.asax(যোগ করার আগে VS2010 বন্ধ)। প্রকল্প / সমাধান পরিষ্কার করেছেন, ওয়েব অ্যাপ্লিকেশন কনফিগারেশন এবং এসও থ্রেডগুলিতে অন্যান্য লোকদের জন্য কাজ করেছে এমন অন্যান্য স্টাফগুলির যে কোনও পরিবর্তনের জন্য পরীক্ষা করেছেন। আমি অবশেষে সমাধানটি পরিষ্কার করেছি, বিন / অবজেক্ট ফোল্ডারগুলি মুছে ফেলেছি এবং কোনও চলমান ভিএস 2010 বিকাশ সার্ভারগুলি বন্ধ করে দিয়েছি তখন আমি সমস্ত পরিবর্তনগুলি আবার ফিরিয়ে দিয়েছি এবং দেখতে পেয়েছি অ্যাপ্লিকেশনটি আবার চলছে। আমি একই জিনিসগুলিকে আবার ভাগ করেছি এবং এখন এটি ঠিক আছে।

আবার ঘটেছে এবং এই সময় এই সমাধান আমার জন্য কাজ করেন।


0

আপনার সমাধানের জন্য বৈশিষ্ট্যের অধীনে কনফিগারেশন ম্যানেজারে যান। তারপরে নিশ্চিত হয়ে নিন যে সমস্ত প্রকল্প এবং নির্মাণ হচ্ছে এবং এটি কোনও সমস্যা হবে না।


0

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

সমস্ত ওফ। * ফাইল মুছে ফেলার পরে আমি স্ক্যান করতে সক্ষম হয়েছি।

  • foo.aspx
  • foo.aspx.cs
  • foo.aspx.designer.cs
  • oof.aspx
  • oof.aspx.cs
  • oof.aspx.designer.cs

0

আমার ক্ষেত্রে এটি আইআইএস-এর একই বন্দরের দিকে ইশারা করে আইআইএস এক্সপ্রেস যাচ্ছিল এটি সমাধান করা

C:\Users\Your-User-Name\Documents\IISExpress\config\applicationhost.config

এবং বন্দরটির জন্য অনুসন্ধান করুন, আপনি <site>...</site>ট্যাগটি সরাবেন বা এটিতে মন্তব্য করতে হবে


0

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


0

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


0

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

আপডেট : আমার আবার 1 মাস পরে আবার একই সমস্যা হয়েছিল। আমি লক্ষ্য করেছি যে মাইওয়েবসাইট.ডিএলএল বিন ফোল্ডারে উপস্থিত রয়েছে তবে অস্থায়ী এএসপি.নেট ফাইলগুলিতে নেই (সি: উইন্ডোজ \ মাইক্রোসফট.নেট \ ফ্রেমওয়ার্ক 64 \ v4.0.30319 \ অস্থায়ী এএসপি.নেট ফাইল)। আমি কয়েকটি জিনিস চেষ্টা করেছি, যা এই এবং "পার্সার ত্রুটি বার্তা: গ্লোবাল.অ্যাস্যাক্স প্রশ্নগুলিতে আমি আসলে টাইপ লোড করতে পারিনি" (আমার নিজের উত্তরটি ভুলে গিয়েছিলাম) তবে এই ত্রুটিটি কেবল আইআইএসআরএসইটি-এর পরেই অদৃশ্য হয়ে গেল on


0

ঠিক আছে আমার ক্ষেত্রে ভিএস 2017, হালকা সমাধানের লোড এই সমস্যার কারণ হয়ে দাঁড়িয়েছিল। আমি এটি অক্ষম করেছি এবং ভিএস পুনরায় চালু করেছি তারপরে আমার সমাধানটি পুনরায় তৈরি করুন এবং সমস্যাটি চলে গেল।


2
"লাইটওয়েট" সমাধান কী?
Fandango68

0

শুধু আমার দুটি সেন্ট যোগ করতে চেয়েছিলেন। আমি একই ত্রুটি পেয়েছি, এবং আমি সমস্ত পরামর্শ চেষ্টা করেও কোন লাভ হয়নি। আমার পরিস্থিতি সম্ভবত অন্যরকম?

দেখা যাচ্ছে, একটি অটো-জেনারেটেড "এসেম্বলিআইএনএফ.সি." ফাইলটিতে কিছু বহিঃস্থ স্থান রয়েছে, যা আমাকে ওয়েব অ্যাপ্লিকেশন (ডিবাগের মাধ্যমে) চালু করতে বাধা দিচ্ছিল। ফাইলটি দেখতে কেমন দেখাচ্ছে তা এখানে:

[assembly: AssemblyTitle("WebApplication2")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("

            ")]
[assembly: AssemblyProduct("WebApplication2")]
[assembly: AssemblyCopyright("Copyright © 

             2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

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

নিম্নলিখিত পরিবেশে পর্যবেক্ষণ: - ভিজুয়াল স্টুডিও 2017 সম্প্রদায়ের সংস্করণ 15.3.0 - উইন 7 এক্স 64 এন্টারপ্রাইজ - নতুন প্রকল্প> ভিজ্যুয়াল সি #> ওয়েব> এএসপি.নেট ওয়েব অ্যাপ্লিকেশন> ওয়েব ফর্ম

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