অ্যাপ্লিকেশন_সত্তা গুলি চালাচ্ছে না?


143

আমার একটি এএসপি.নেট এমভিসি (বিটা) অ্যাপ্লিকেশন রয়েছে যা আমি কাজ করছি এবং আমি যদি কিছু ভুল করছি বা Application_Startগ্লোবাল.এএসএক্সসিএস-এ আমার পদ্ধতিটি চেষ্টা করার সময় আসলে গুলি চালানো হচ্ছে না তা বুঝতে সমস্যা হচ্ছে am অ্যাপ্লিকেশন ডিবাগ করতে।

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


আপনার গ্লোবাল.অ্যাসাক্স পৃষ্ঠাটি কি আপনার পদ্ধতিতে থাকা বৈশ্বিক শ্রেণীর কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত?

global.asaxফাইলটি কেবল অনুপস্থিত ছিল এমন ক্ষেত্রে আমি বাউন্স করেছি । সুতরাং এটিও মূল্যবান :-)
ইটশো sh

উত্তর:


85

এটি আইআইএস-এ থাকলে, ডিবাগারটি সংযুক্ত করার আগে অ্যাপ্লিকেশনটি শুরু করা যেতে পারে। যদি তা হয় তবে আমি নিশ্চিত নই যে আপনি জড়িত থাকার জন্য দীর্ঘ ঘুমের সুতোকে আঁকতে পারেন কিনা।

ভিজ্যুয়াল স্টুডিওতে, আপনি কোনও প্রক্রিয়াতে ডিবাগারটি সংযুক্ত করতে পারেন। আপনি এটি ডিবাগ >> প্রক্রিয়াতে সংযুক্তি ক্লিক করে করেন। ব্রাউজারে সংযুক্ত করুন এবং তারপরে আপনার অ্যাপ্লিকেশনটিকে হিট করুন। নিরাপদ থাকতে, তারপরে আইআইএস পুনরায় চালু করুন এবং সাইটে আঘাত করুন। আমি এতে 100% নিশ্চিত নই যে এটি সমস্যার সমাধান করবে, তবে এটি অ্যাপ_স্টার্টে থ্রেড স্লিপ ছড়িয়ে দেওয়ার চেয়ে আরও ভাল কাজ করবে।

আপনি ডিবাগিং অ্যাপ্লিকেশন শুরু না করা পর্যন্ত অন্য বিকল্পটি অন্তর্নির্মিত ওয়েব সার্ভারে অস্থায়ীভাবে হোস্ট হবে।


21
প্রসারিত করতে - (এমভিসি 3 প্রকল্পের ধরণ ব্যবহার করে ভিএস 2010 এ) ডান ক্লিক করুন ওয়েব প্রকল্প> বৈশিষ্ট্য> ওয়েব (ট্যাব) এবং নিশ্চিত করুন যে "ভিজ্যুয়াল স্টুডিও বিকাশ সার্ভার ব্যবহার করুন" নির্বাচিত রেডিও বোতামটি নির্বাচন করুন। তারপরে আপনার অ্যাপ্লিকেশন_স্টার্ট ব্রেকপয়েন্টগুলি ঠিক ঠিক আঘাত করা উচিত।
মেমডেভোপার

ধন্যবাদ @ মেমো ডেফলার !! এটা দুর্দান্ত!
প্রবীণ প্রজাপতি

2
আহহহহ, মান্নান্ন, আমি কয়েক ঘন্টা হারিয়েছি। আবার !! এই উত্তরের জন্য ধন্যবাদ। :)
স্যামুয়েল

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

171

দ্রষ্টব্য: ইনবিল্ট "ভিজ্যুয়াল স্টুডিও ডেভলপমেন্ট সার্ভার" বা আইআইএস এক্সপ্রেস ব্যবহার করার একটি দুর্দান্ত সহজ বিকল্প (উদাহরণস্বরূপ আপনি আইআইএসের বিরুদ্ধে বিকাশ করছেন এবং আপনার অ্যাপ্লিকেশনটির সঠিক ক্রিয়াকলাপের জন্য আপনার বিশেষ সেটিংসের প্রয়োজন রয়েছে) কেবল আইআইএসে চালিয়ে যাওয়া (আই) কাস্টম ওয়েব সার্ভার + হোস্ট ফাইল এন্ট্রি + আইআইএস একই ডোমেনে আবদ্ধ) ব্যবহার করুন

  1. ঠিক আছে আপ করতে ডিবাগিং সেশন জন্য অপেক্ষা করুন
  2. তারপরে রুট ওয়েবকনফিগে কেবল একটি সাদা স্থান সম্পাদনা করুন এবং ফাইলটি সংরক্ষণ করুন
  3. আপনার পৃষ্ঠাটি রিফ্রেশ করুন (Ctrl + F5)

আপনার ব্রেকপয়েন্টটি দুর্দান্তভাবে আঘাত করা উচিত এবং আপনি আপনার প্রাকৃতিক আইআইএস আবাসে ডিবাগ চালিয়ে যেতে পারেন । দুর্দান্ত!


এটি উজ্জ্বল অ্যাপডোমাইন পুনর্ব্যবহারযোগ্য হুকআপ। ধন্যবাদ !!
সঞ্জয় 10

আর ভিজ্যুয়াল স্টুডিও ডেভলপমেন্ট সার্ভার নেই। stackoverflow.com/questions/19676527/...
mac10688

1
@ mac10688 সত্য, তবে এখনও "আইআইএস এক্সপ্রেস" রয়েছে যা এখনও সাধারণভাবে উত্পাদন পরিবেশ নয়। উত্তর আপডেট সেই অনুযায়ী ধন্যবাদ।
মেমডেভোপার

অনন্তর গৃহীত উত্তর। আমি আমার আইআইএসে ডিভাইসগুলি নির্দেশ করি যা আইআইএস এক্সপ্রেস সংস্করণ ব্যবহার করার সময় যোগাযোগের অনুমতি দেয় না! এটি একটি কবজ কাজ করে।
ম্যাট স্কেলডন

54

নিম্নলিখিত যে কোনও ক্ষেত্রে সহায়তা করে (আপনি আইআইএস, ক্যাসিনি বা অন্য যে কোনও কিছু ব্যবহার করছেন তা নয়):

  1. অ্যাপ্লিকেশন_স্টার্টে আপনার ব্রেকপয়েন্টটি সেট করুন
  2. ডিবাগিং শুরু করুন (ব্রেকপয়েন্টটি সম্ভবত আঘাত করা হয় না) -> একটি পৃষ্ঠা ব্রাউজারে দেখানো হয়
  3. ওয়েবকনফিগ পরিবর্তন করুন (যেমন একটি ফাঁকা রেখা লিখুন) এবং এটি সংরক্ষণ করুন
  4. ব্রাউজারে পৃষ্ঠাটি পুনরায় লোড করুন -> ব্রেকপয়েন্ট হিট হয়েছে!

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


3
ক্লোন, দুই বছর পরে stackoverflow.com/a/7655582/11635 - বিবেচনা মোছা এবং একটি মন্তব্যে কোনো অতিরিক্ত তথ্য নির্বাণ
রুবেন Bartelink

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

1
@ হেরিবার্তো লগো আমি এর সাথে শান্ত - ৫০ জন উপাখ্যান সম্পূর্ণরূপে একমত হওয়া কঠিন (তা সত্ত্বেও, যদি কারও সময় এবং প্রসঙ্গ থাকে তবে ফাঁকটি বন্ধ করতে আমি অন্য উত্তরের সম্পাদনায় আনন্দিত হব; আমার কিছুটা সময় হয়ে গেছে ') আইআইএস-এ একটি ডিবাগার ব্যবহার করেছেন!)
রুবেন বার্টেলিংক

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

22

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


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

9

আমার ঠিক একই সমস্যা আমি আমার সমাধানে অনেক নাম পরিবর্তন করেছি। এটির পরে আমি দু'টি ওয়েব-অ্যাপ্লিকেশন কাজ করছে না এবং আরও বেশ কয়েকটি ওয়েব-অ্যাপ্লিকেশন ঠিক আছে। আমার ত্রুটি হয়েছে যে আমার ভুল রুট রয়েছে। যখন আমি Application_Startপদ্ধতিতে ব্রেক পয়েন্ট সেটআপ করার চেষ্টা করেছি , এবং তারপরে আইআইএস পুনরায় চালু করব, তখন ভিএস কার্যকর প্রয়োগ ভাঙ্গেনি। কার্যক্ষম ওয়েব-অ্যাপ্লিকেশন বিরতির সাথে কাজ করছিল। তারপরে আমি স্মরণ করেছি যে "ক্লিন সলিউশন" এবং "পুনর্নির্মাণ" নাম বদলে দেওয়ার পরে থাকা অ্যাসেমব্লিগুলি মুছে দেয় না। এবং যে সমাধান ছিল! আমি binআমার বগি-ওয়েব-অ্যাপ্লিকেশনগুলির ডিরেক্টরিগুলি ম্যানুয়ালি পরিষ্কার করেছি এবং তারপরে Global.asax Inherits=""বৈশিষ্ট্যে নতুন ত্রুটিটি পুরানো dll উল্লেখ করা হয়েছে। আমি এটিকে নতুন করে পরিবর্তন করেছি এবং বিরতি কাজ শুরু করে। মনে করুন, গ্লোবাল.এক্স্যাক্সের নামকরণের সময় আপডেট করা হয়নি,


বাহ, এটা খুঁজে বেদনা ছিল! এটাই টিপসের জন্য!
ল্যান্ডন পোচ

@ দাওও সত্যিই এটি দুর্দান্ত, ধন্যবাদ;) আমি এতে কয়েক ঘন্টা নষ্ট করেছি, আপনার উত্তর আগে পাওয়া উচিত ছিল :)
পঙ্কজ পার্কার

7

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

Global.asax:

<%@ Application Language="C#" %>

এতে পরিবর্তন করা দরকার:

<%@ Application Codebehind="Global.asax.cs" Inherits="ProjectNamespace.MvcApplication" Language="C#" %>

যেখানে প্রজেক্টনামস্পেস আপনার গ্লোবাল.এক্সএক্স.সি. শ্রেণীর (সাধারণত আপনার প্রকল্পের নাম) শ্রেণীর নাম স্থান যাই হোক না কেন।

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


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

5

অ্যাপ পুলের পরিচালিত পাইপলাইন মোডটিকে "ইন্টিগ্রেটেড" পরিবর্তে "ক্লাসিক" এ স্যুইচ করার চেষ্টা করুন। এটি আমার জন্য সমস্যার সমাধান করেছে। এখন কারণ খোঁজ ...

(এই উত্তরের প্রপসগুলি ফ্লোরসের অন্তর্গত (তার নিজের উত্তর সম্পর্কে তার মন্তব্য দেখুন), আমি এটির দিকে আরও বেশি দৃষ্টি আকর্ষণ করার জন্য পৃথক উত্তর হিসাবে কেবল এটি সরবরাহ করতে চেয়েছিলাম)


হ্যাঁ এটা কাজ করে. তবে আপনি যদি ধরে নেন যে আপনার অ্যাপ্লিকেশনটি সংহত অ্যাপ্লিকেশন পুলের অধীনে কাজ করা উচিত, এর চেয়ে এটি ইন্টিগ্রেটেড পুলেও ডিবাগ করা উচিত।
কারেল ক্রাল

আমি যখন ক্লাসিক থেকে ইন্টিগ্রেটেডে স্যুইচ করেছি তখন আমার অ্যাপ্লিকেশনটিও "এফ 5" এর পরে ব্রেকপয়েন্টগুলিতে আঘাত করতে পারে না। আপনি কি কখনও আবিষ্কার করেছেন কেন? ইন্টিগ্রেটেড ব্যবহার করার জন্য আমার কোনও প্রয়োজন নেই, তবে হতাশাব্যঞ্জক যখন এই জিনিসগুলি কোনও স্পষ্টত কারণ ছাড়াই কাজ করে না।
কোডেক্সআর্কানিয়াম

5

আপনার গ্লোবাল.এক্স্যাক্স কোনও উপ-ডিরেক্টরিতে নেই তা নিশ্চিত করুন। এটি আপনার প্রকল্পের মূল স্তরে স্থাপন করতে হবে।


তোমাকে অনেক ধন্যবাদ!!! তুমি আমাকে পাগল হওয়ার হাত থেকে বাঁচিয়েছ! ঠিক এটিই আমার সমস্যা তৈরি করছিল।
ইয়ান দুরান

1
আমার সমস্যাটি ছিল আমি সবেমাত্র একটি ক্লাস তৈরি করেছি Global.asax.csএবং এটি কাজ করবে বলে আশা করেছিল। আপনার এটি তৈরি করতে হবে Add-> New Item-> ব্যবহার করে Global Application Classযাতে এটি সম্পর্কিত Global.asaxওয়েব ফর্ম কনফিগার ফাইল দিয়ে তৈরি করা হয় ।
লেভি ফুলার

4

আমাদের অনুরূপ সমস্যা ছিল, যেখানে গ্লোবাল.এক্সএক্স.সি উপেক্ষা করা হচ্ছে।

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


3

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


আমারও একই সমস্যা ছিল। আমি সার্ভারে Global.asax আপলোড করার পরে সমস্যা সমাধান হয়েছে।
মোসলেম হ্যাদি

3

দেরিতে প্রবেশ ...

আইআইএস অ্যাপ্লিকেশন শুরু হবে কিনা তা পরীক্ষা করতে ডিবাগারের সংযুক্ত করার জন্য পর্যাপ্ত সময় ছিল কেবল এটি আপনার গ্লোবাল.এএসএক্স এর শীর্ষে বা নীচে যুক্ত করুন Application_Start

throw new ApplicationException("Yup, it fired");

2

আপনি যখন "ডিবাগ" বলছেন, আপনি কি আসলে ডিবাগিংয়ের জন্য ভিজ্যুয়াল স্টুডিওর অন্তর্নির্মিত ওয়েব সার্ভার থেকে অ্যাপ্লিকেশনটি চালু করছেন বা আইআইএস-এ প্রক্রিয়াতে সংযুক্তি বলতে চান? যদি এটি পূর্ববর্তী হয় তবে আপনার অ্যাপ্লিকেশন_স্টার্টটি আঘাত করা উচিত, তবে এটি যদি পরে হয় তবে এটির পক্ষে প্রসেসে তাড়াতাড়ি হওয়া খুব কঠিন।


সঠিক, আমার অর্থ ভিএস থেকে অ্যাপ্লিকেশন চালু করা do আমি এটি আইআইএস-এ হোস্ট করেছি তাই ভিএস সেই প্রক্রিয়াটিতে সংযুক্ত হচ্ছে। আপনি কি বলছেন যে ভিএস প্রক্রিয়াটির সাথে সংযুক্ত হওয়ার আগে ঘটনাটি ছড়িয়ে পড়ে?
বব ইয়েক্সলি 13'09

2

ভিজ্যুয়াল স্টুডিও বন্ধ করুন binএবং এবং মুছুনobj আপনার ওয়েব প্রকল্পের (এবং সমাধানের সমস্ত প্রকল্প) ফোল্ডারগুলি ।

আপনার সমস্ত প্রকল্প থেকে এই ফোল্ডারগুলি মুছতে এখানে আদেশ রয়েছে:

rm *\bin -r
rm *\obj -r

2

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

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

আমি এই পদ্ধতিতে স্বাক্ষর করেছিলাম এবং অ্যাপ্লিকেশন_স্টার্ট () আবার গুলি চালাচ্ছিল:

    protected void Application_Start()
    { ... }

2

স্ট্যাটিক পৃষ্ঠা হিসাবে যেমন একটি স্ট্যাটিক পৃষ্ঠা (যেমন সূচিপত্র। Html) ব্যবহার করার সময় আমি এই সমস্যার মুখোমুখি হয়েছি - অ্যাপ্লিকেশন-স্টার্ট কল হয় না। আমি আবিষ্কার করেছি যে একটি স্ট্যাটিক পৃষ্ঠা সরবরাহ করা আসলে অ্যাপ্লিকেশন শুরু করে না। একটি .aspx পৃষ্ঠা অনুরোধ করে।


এটিই আমার জন্য এটি করেছিল। ধন্যবাদ.
রেইকিস্ট

2

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


1

আমি মনে করি অ্যাপ্লিকেশন শুরুর ইভেন্টটি কেবল প্রথম অনুরোধ করা হলেই বরখাস্ত হয়ে যায়, আপনি কি আপনার ওয়েবসাইটটিকে হিট করছেন (যেমন একটি অনুরোধ করছেন)?


হ্যাঁ আমি আবেদনে একটি অনুরোধ করছি।
বব ইয়েসলে 13'09

1

আমি একটি নেট নেট 4 ওয়েব ফর্ম 2020 প্রকল্পে এই সমস্যাটি পেয়েছি এবং এই পৃষ্ঠায় উল্লিখিত সমস্ত কিছুই চেষ্টা করেছি। গ্লোবাল.এক্স্যাক্স সরিয়ে ও যুক্ত করে শেষ করে আমার জন্য সমস্যাটি সমাধান করে।


1

আমি একই সমস্যায় পড়েছি, অ্যাপ্লিকেশন_স্টার্টটি ধরতে পারিনি। এবং কারণটি ছিল যে এটি মার্কআপ ফাইলে কোনও মিসম্যাচকে গুলি করছে না। গ্লোবাল.এএসএক্স মার্কআপ ফাইলটি অন্য শ্রেণীর উত্তরাধিকার সূত্রে প্রাপ্ত ছিল ...


1

আপনি কি প্রকল্পের সেটিংস পরীক্ষা করেছেন? আমার এই সমস্যাটি ছিল এবং আমার সার্ভার নির্দিষ্ট পোর্টের চেয়ে আলাদা ইউর্টে স্টার্ট ইউআরএল যেতে হয়েছিল। আমাকে বের করতে খুব বেশি সময় লেগেছে ...


1

আমার পরিস্থিতিতে প্রযোজ্য অন্যান্য উত্তরগুলির মধ্যে অনেকগুলি চেষ্টা করার পরে এবং সেগুলির কোনওটির সাথে ভাগ্য না পেয়ে আমি ওয়েব প্রকল্পের জন্য সম্পত্তিগুলিতে চলেছি (আরআইএ পরিষেবাদি ব্যবহার করে সিলভারলাইট অ্যাপের জন্য সার্ভার-সাইড প্রকল্প), ক্লিক করুন "ওয়েব" ট্যাব এবং নির্বাচিত সার্ভারকে "স্থানীয় আইআইএস" থেকে "আইআইএস এক্সপ্রেস" এ পরিবর্তন করেছে। (দ্রষ্টব্য আমি VS2013 ব্যবহার করছি This) এটি সমস্যার সমাধান করেছে। অ্যাপ্লিকেশন_স্টার্টটি "আইআইএস এক্সপ্রেস" এর অধীনে কার্যকর হয় তবে "স্থানীয় আইআইএস" এর অধীন নয়। মজাদার...


এটি কার্যকর করা হচ্ছে। আপনি কেবল এটি ডিবাগ করতে সক্ষম হচ্ছেন না যেহেতু আপনি হয় আইআইএস প্রক্রিয়াটির সাথে সংযুক্ত হননি, বা এটি কার্যকর হওয়ার পরে এটিতে সংযুক্ত হননি।
uygar.raf

1

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



0

যদি আপনি System.Diagnostics.Debugger.Break () ব্যবহার করছেন; কার্যক্ষম কারণটি ভিজ্যুয়াল স্টুডিওর "জাস্ট ইন টাইম ডিবাগিং" এর একটি বাগ is

ঠিকঠাকটি হ'ল "ভিজ্যুয়াল স্টুডিও জাস্ট-ইন-টাইম ডিবাগার" এর কীটি ঠিক করা

রিজেডিট খুলুন এবং 'অ্যাপআইডিএফ্ল্যাজস' রেজিস্ট্রি মানটির জন্য HKEY_CLASSES_ROOT \ অ্যাপিড {E62A7A31-6025-408E-87F6-81AEB0DC9347 to এ যান, পতাকাটি 0x8 এ সেট করুন

এখানে আরও তথ্য: http://connect.microsoft.com/VisualStudio/feedback/details/770786/just-in-time-debugging-operation-attempted-is-not-s समर्थित


0

আমার ক্ষেত্রে, সিস্টেম ট্রে এর মাধ্যমে অন্তর্নির্মিত এএসপি.এনইটি ডেভলপমেন্ট সার্ভার উদাহরণটি হত্যা করার ফলে সমস্যাটি সমাধান হয়েছে।


0

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

হালনাগাদ

1 ঘন্টারও বেশি সময় ব্যয় করার পরে কী কী সমস্যাটি ঘটছিল তা তাড়া করে ... এখানে লেনদেনটি হয়েছে: আমি কিছুটা অংশে sভিতরে একটি টাইপ করতে পেরেছি । ভিজ্যুয়াল স্টুডিও আমাকে উইন্ডোতে সতর্কবার্তা দিয়ে সতর্ক করার চেষ্টা করেছিল । আমি স্বীকার করি আমি খুব কমই সতর্কতা যাচাই করি ... এখন থেকে এটি পরীক্ষা করা শুরু করা উচিত। : ডি আপত্তিজনক অপসারণ করার সাথে সাথে ব্রেকপয়েন্টটি আঘাত হানে ।<appSettings>Web.configError ListsApplication_Start

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


0

লগ 4 নেট শুরু করার চেষ্টা করার সময় আমার এই সমস্যা হয়েছিল। আমি ঠিক করেছি গ্লোবাল.এক্সএক্সের জন্য একটি স্ট্যাটিক কনস্ট্রাক্টর তৈরির জন্য

static Global(){
//Do your initialization here statically
}

0

সমস্যাটি মূলত তখন ঘটে যখন আপনি Global.asax ফাইলটিকে অন্য সমাধান ডিরেক্টরিতে স্থানান্তরিত করার চেষ্টা করবেন। গ্লোবাল.এক্সএক্স ফাইলটি আবার ডিফল্ট স্থানে স্থানান্তর করুন। এটি আশানুরূপ কাজ করবে।


গ্লোবাল.এক্সএক্স.এএসপিএক্স সহ ওয়েবসাইটের সমস্ত কিছুর পূর্বনির্ধারিত হলে কী হবে? আমার কাছে বিন ডিরেক্টরিতে প্রাক-কম্পাইল ফাইল রয়েছে। অ্যাপ্লিকেশন_স্টার্ট বরখাস্ত করা হয় না।
ভিন শাহার্ডার

0

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

Microsoft.CodeDom.Providers.DotNetCompilerPlatform 

নুগেট গুই ব্যবহার করা হ'ল (খুব সুন্দর নয়) ওয়াকারওয়ারাউন্ড

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