এএসপি.এনইটি সার্ভার লগ ফাইলটি কোথায় অবস্থিত?


17

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

ASP.NET সার্ভার লগ ফাইলের অবস্থান কোথায়? আমি ইভেন্ট দর্শনে এটি খুঁজে পাইনি, তাই অন্য কোথায় দেখতে হবে তা আমি জানি না

উত্তর:


20

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

আইআইএস In (এবং পূর্ববর্তী) এ এটি অবস্থিত %SystemRoot%\system32\logfilesএবং আইআইএস 7-এ এটি অবস্থিত %SystemDrive%\inetpub\logs\LogFiles

উভয় ক্ষেত্রে, এটি একটি সাবফোল্ডার বলা হবে W3SVC{Id}। আইডিটি সাইটের আইডি। আইআইএস ম্যানেজারের "ওয়েব সাইট" এ ক্লিক করে আপনি এটি সন্ধান করতে পারেন এবং সাইট আইডি সেই ভিউতে প্রদর্শিত হবে।

ওয়েবসাইটের আইডি দেখতে সাইটগুলিতে ক্লিক করুন


আমার নিজের থেকে আরও সম্পূর্ণ উত্তরের জন্য +1। বিটিডব্লিউয়ের দুর্দান্ত বই!
osij2is

এটিও ত্রুটিগুলি লগ করে না? :) বা কেবল ইভেন্ট এবং ক্রিয়াকলাপ? :)
জাফর

@Zafar। ত্রুটি স্থিতির কোডগুলি লগইন করা হয়েছে (উদাঃ 500) তবে এটি কেবল আপনাকে বলে যে একটি ত্রুটি ঘটেছে। এটি আরও তথ্য সরবরাহ করে না। ইভেন্ট ভিউয়ারে বিশদগুলি সন্ধান করা দরকার। সেরা ত্রুটি লগিং এবং বিজ্ঞপ্তিগুলির জন্য ELHAM বা লগ 2 নেট এর মতো লগিং কাঠামোটিকে বিবেচনা করুন।
স্কট ফোর্সিথ - এমভিপি

3

আমি বিশ্বাস করি এটিই আপনি খুঁজছেন ( লিঙ্ক )।

এফটিএ:

আইআইএস একটি নমনীয় এবং দক্ষ লগিং আর্কিটেকচার ব্যবহার করে। যখন কোনও লগযোগ্য ইভেন্ট, সাধারণত কোনও HTTP লেনদেন হয়, তখন আইআইএস নির্বাচিত লগিং মডিউলটি কল করে, যা পরে% SystemRoot% \ system32 \ লগফাইলেস stored সঞ্চিত লগগুলির মধ্যে একটিতে লিখিত হয় \

আপনি IIS পরিচালনা কনসোলের মধ্যে অ্যাপ্লিকেশন ভিত্তিতে ASP.NET লগ ফাইলগুলির অবস্থান পরিবর্তন করতে পারেন।


1
'এফটিএ' শব্দটি কী?
জেসন মারতাজায়া

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