Sọc không hoạt động sau khi nâng cấp ASP.NET lên 3.0

lập trình


Tôi có tích hợp Stripe đang hoạt động tốt trong ứng dụng asp.net core 2.1 của mình.
Tuy nhiên khi tôi nâng cấp lên .Net 3.0 thì nó ngừng hoạt động.
Lỗi duy nhất tôi nhận được là
:44371/ajax/confirm_ Payment:1 Không tải được tài nguyên: máy chủ phản hồi với trạng thái 500 ()

Bất kỳ sự giúp đỡ xin vui lòng.

Những gì tôi đã thử:

Tôi đã thử các ứng dụng khác nhau để nâng cấp và cập nhật Stripe trong Nuget.

Giải pháp 2

Bạn không cung cấp thông tin chi tiết mà bạn cần để chẩn đoán sự cố. Khi bạn gặp lỗi 5xx từ máy chủ, điều này cho thấy rằng quá trình xử lý không thành công ở máy chủ vì lý do nào đó (ví dụ: bạn có thể gặp lỗi cổng xấu cần xử lý). 500 là trạng thái “bắt tất cả” mặc định cho biết có “lỗi máy chủ nội bộ”.

Có lẽ, sự thay đổi trong phiên bản .NET đã thay đổi yêu cầu đang được gửi đến máy chủ nhưng vì chúng tôi chưa thấy bạn thực sự thực hiện yêu cầu như thế nào nên chúng tôi không thể đưa ra bất kỳ hướng dẫn nào. Những gì bạn có thể làm, cục bộ, là ghi lại toàn bộ yêu cầu mà bạn đang gửi trong phiên bản 2.1 và 3.0, sau đó xem sự khác biệt trong các yêu cầu là gì.

Tôi phải hỏi, tại sao bạn lại sử dụng .NET 3.0? Đây là phiên bản .NET cũ không còn được hỗ trợ dài hạn (LTS). Bạn nên cân nhắc sử dụng .NET 6 hoặc .NET 8 ngay bây giờ, cả hai đều là phiên bản LTS.

Giải pháp 1

Stripe có kênh Discord riêng, bạn có thể đặt câu hỏi này.

Để biết thêm thông tin về nhà phát triển, bao gồm liên kết đến Discord, hãy tìm thông tin đó tại https://docs.stripe.com/development[^].

コメント

タイトルとURLをコピーしました