আইআইএস ব্যর্থ অনুরোধগুলির জন্য সম্পূর্ণ ত্রুটি বার্তা পান


8

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

আসলে কী ভুল হয়েছে তা দেখার জন্য আমার কাছে কী বিকল্প রয়েছে? আমি ব্যতিক্রম বার্তা এবং একটি স্ট্যাক ট্রেস পেতে পছন্দ করব।

আমি ইতিমধ্যে "ব্যর্থ অনুরোধ ট্র্যাকিং" সেট আপ করেছি তবে ডিরেক্টরিটি ফাঁকা থাকে। সম্ভব হলে আমি সরাসরি ব্রাউজারে স্ট্যাক ট্রেস পেতে পছন্দ করি।

কেবল যদি এটি গুরুত্বপূর্ণ: উইন 7 64 প্রো বক্সে আমার আইআইএস 7.5 রয়েছে। ওয়েবসার্ভিস একটি ডাব্লুসিএফ সি # প্রকল্প।


উত্তর:


7

ইভেন্টলগটিতে আপনি ত্রুটিগুলি দেখতে পাবেন, তবে ব্রাউজারে এগুলি রাখা আরও সুবিধাজনক (বিশেষত বিকাশের সময়)। যে কি করতে: চালু ডিবাগ আপনার web.config হবে। ALS সুইচ কাস্টম ত্রুটি বন্ধ বা তাদের থেকে "রিমোট কেবল" সেট।

<configuration>
    <system.web>
        <customErrors mode="Off" />
        <compilation debug="true" />
    </system.web>
</configuration>

0

ওয়েবকনফাইগে আপনার পরিষেবা আচরণে এটি ব্যবহার করে দেখুন :

 <behavior name="Your.Service.Type">
    <serviceMetadata httpGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
 </behavior>

"আপনার.সোর্স.টাইপ" কী?
বিটা রাইড

এমএমএমএম ... এমএসডিএন.মাইক্রোসফট /en-us/library/dayb112d.aspx এর মতে <বিহেভিয়ার> ট্যাগ নেই। আমি এটা কোথায় রাখা উচিত?
বিটা রাইড

এটি এই পথে রয়েছে: <কনফিগারেশন> <system.serviceModel> <বিভাজন> <সার্ভিস বিহ্যাভিয়ার্স << আচরণ> <পরিষেবাডিবগ অন্তর্ভুক্ত এক্সসেপ্টডেটেলআইএনএফএল্টস = "সত্য" />
মিশেল জেড

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