Tôi có trang web .NET 2.0 (VB) chạy trong IIS6 (XP Pro SP2) và .NET 3.5 (được định cấu hình dưới dạng .NET2 trong tab ASP.NET của IIS)) lưu trữ dịch vụ web ASMX.Yêu cầu không thành công với trạng thái HTTP 401: Không được phép
Trong Chrome, tôi có thể gọi ASMX và gọi phương thức web thành công. Tuy nhiên, khi gọi các phương thức web bằng mã, từ trang web .NET 2.0, tôi nhận được:
Yêu cầu không thành công với trạng thái HTTP 401: Không được phép.
Làm cách nào để giải quyết vấn đề này?
Điều này dành cho cient được tạo trong VB/C# .. điều gì về Java, nói rằng tôi cần kết nối với dịch vụ web này thông qua ứng dụng di động. Trong trường hợp đó, tôi không thể nhận được thông tin đăng nhập Mặc định. – rDroid
bạn đã tiết kiệm rất nhiều thời gian. Cảm ơn bạn. – DelphiLearner
Ôi Chúa ơi. Chúng tôi đã có mã trong trang ASP.Net của chúng tôi mà không có cài đặt "UseDefaultCredentials" này trong nhiều năm và nó luôn hoạt động tốt. Hôm qua, một bản vá bảo mật của Microsoft đã được áp dụng đột ngột, chúng tôi nhận được lỗi "401 trái phép" mỗi lần. Thêm một dòng mã này đã khắc phục được vấn đề ... thực sự lạ. –