আমার সার্ভার ২০০৮ আইআইএস .5.৫ বাক্সে একটি ওয়েব অ্যাপ্লিকেশন স্থাপন করা আছে।
দূরবর্তী থেকে এই ত্রুটি দেয়: 401 - Unauthorized: Access is denied due to invalid credentials
। (একই ল্যানে দূরবর্তী = ডেস্কটপগুলি)
বিভিন্ন ব্রাউজার ব্যবহার করে বেশ কয়েকটি দূরবর্তী ক্লায়েন্ট চেষ্টা করেছেন, একই ফলাফল। (আইই, এফএফ, এবং ক্রোম)
সার্ভারের ডেস্কটপ থেকে অ্যাপ্লিকেশনটিকে আঘাত করা নিজেই নির্দোষভাবে কাজ করে । তবে আমি সার্ভার ডেস্কটপে ফায়ারব্যাগ চেষ্টা করি নি। আমি ধরে নেব যে এটি এখনও 401 স্থিতির কোড জারি করছে এখনও যেভাবেই সামগ্রীতে ফিরছে। আপডেট # 2 দেখুন।
অ্যাপ্লিকেশনটি নামবিহীন প্রমাণীকরণ ব্যবহার করছে।
এমভিসি কাঠামোটি ব্যবহার করে অ্যাপ্লিকেশনটি .NET 4.0 Asp.Net এ লেখা আছে।
স্থিতিশীল বিষয়বস্তু সূক্ষ্মভাবে কাজ করে, উদাহরণস্বরূপ: http://server.com/content/image.jpg
সিন্সটার্নালগুলি procmon
প্রতিটি অনুরোধের জন্য এই 2 টি ফলাফল ফেরত দেয়: দ্রুততম ডিসল্ভড এবং পাথটি খুঁজে পাওয়া যায় না।
আমার কাছে অন্য দুটি এমভিসি অ্যাপ্লিকেশন একই সার্ভারে দুর্দান্ত চলছে running আমি ফোল্ডারে সুরক্ষা পরীক্ষা করেছি এবং সেগুলি সব মিলছে।
অ্যাপ্লিকেশনটি সার্ভার ২০০৮ আইআইএস .0.০ বাক্সে দুর্দান্ত চলছে।
এটি সম্পর্কিত সার্ভারে ইভেন্ট লগ-এ কিছুই দেখা যাচ্ছে না।
আমার চুলগুলি এখানে টেনে আনছেন, সমস্যা সমাধানের কোনও পরামর্শ?
আপডেট # 1 : আমি খনন করার সাথে সাথে এটি আরও ডাব্লুটিএফও পাবে।
আমি যদি আইআইএস ম্যানেজারের অ্যাপ্লিকেশনটিতে ক্লিক করি -> ত্রুটি পৃষ্ঠাগুলি -> সম্পাদনা বৈশিষ্ট্য সেটিংস নির্বাচন করুন Detailed Errors
, অ্যাপটি দূর থেকে কাজ করে। এটিকে না রেখে, সুতরাং সমস্যাটি এখনও সমাধান হয়নি, এটি আরও বিভ্রান্তিকর।
আপডেট # 2 : ফায়ারবগ ব্যবহার করে, আমি দেখতে পাচ্ছি যে স্থিতিটি এখনও রয়েছে 401 Unauthorized
, তবে প্রতিক্রিয়াটি অ্যাপ্লিকেশনটির সঠিক এইচটিএমএল ফিরিয়ে দিচ্ছে।
আপডেট # 3 ব্যর্থ অনুরোধ ট্রেসিং এর সাথে ঘুরে বেড়ানো, এখানে সতর্কতা অনুরোধ ট্রেস যা 401 এর কারণ করছে:
ModuleName ManagedPipelineHandler
Notification 128
HttpStatus 401
HttpReason Unauthorized
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
আপডেট # 4 নিয়মিত আইআইএস লগ এটি দেখায়:
#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2010-07-20 19:17:22
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2010-07-20 19:17:22 10.10.1.10 GET /Purchasing/Home - 80 - 10.10.1.12 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US;+rv:1.9.2.6)+Gecko/20100625+Firefox/3.6.6 401 0 0 4414
Html.RenderAction
, তারপরে বুঝতে পেরেছিল যে রেজার ব্যবহার করে Html.Action
তাই আমার প্রাথমিক অনুসন্ধানগুলি খালি চলে এসেছে।