Helpex - Trao đổi & giúp đỡ Đăng nhập
34

Sau khi xuất bản thành công Web Api của tôi lên Azure khi tôi cố gắng nhấn api, tôi gặp lỗi sau.

Đây là một liên kết đến api

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Lưu ý: Có một số hình phạt hiệu suất liên quan đến ghi nhật ký lỗi liên kết lắp ráp. Để tắt tính năng này, hãy xóa giá trị đăng ký [HKLM\Software\Microsoft\Fusion!EnableLog].

34 hữu ích 1 bình luận 89k xem chia sẻ
84

Tôi đã giải quyết vấn đề này bằng cách thực hiện điều này:

Install-Package Microsoft.ApplicationInsights.Web

Để chỉ cài đặt Thông tin chi tiết về ứng dụng cho Dự án Web / API:

Install-Package Microsoft.ApplicationInsights.Web YourProjectName

Để chạy các lệnh này, trong Visual Studio, hãy mở Trình quản lý gói bằng cách nhấp vào: Công cụ -> Trình quản lý gói NuGet -> Bảng điều khiển Trình quản lý gói

84 hữu ích 0 bình luận chia sẻ
5

Sử dụng "Quản lý gói NuGet", tôi mệt mỏi để cài đặt Microsoft.ApplicationInsights.Web. Nó đã được cài đặt. Tôi đã đưa ra một "Cập nhật". Sau khi xây dựng lại ứng dụng, lỗi đã biến mất.

5 hữu ích 1 bình luận chia sẻ
3

Tôi đã tái sản xuất vấn đề loại này. Đây là quá trình tái tạo của tôi:

1) Create web App api with Microsoft.ApplicationInsights.Web installed.
2) Then deploy the App to Azure Web app.

Đây là ảnh chụp màn hình đã làm việc của API web: Không thể tải tệp hoặc lắp ráp 'Microsoft.AI.Web' hoặc một trong các phần phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định

Sau đó, tôi mở công cụ KUDU, xóa Microsoft.AI.Web trong thư mục Bin và chạy lại trang web. Tôi gặp cùng một lỗi với bạn, đây là ảnh chụp màn hình: Không thể tải tệp hoặc lắp ráp 'Microsoft.AI.Web' hoặc một trong các phần phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định

Vì vậy, tôi có thể đảm bảo rằng, lỗi này là do Microsoft.AI.Web lắp ráp bị thiếu. Vui lòng đặt bản sao cục bộ thành true như ảnh chụp màn hình sau, sau đó triển khai lại ứng dụng web Azure: Không thể tải tệp hoặc lắp ráp 'Microsoft.AI.Web' hoặc một trong các phần phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định

3 hữu ích 0 bình luận chia sẻ
1

Làm ơn, kiểm tra câu trả lời này :

Bạn sẽ cần phải bao gồm dll với dự án của mình và thêm một tham chiếu đến nó.

Đây là một liên kết đến một vấn đề tương tự đã có trên Stack: Vấn đề phụ thuộc vào triển khai MVC3

1 hữu ích 0 bình luận chia sẻ
0

Tất cả các câu trả lời về "Install-Package Microsoft.ApplicationInsights.Web" không trực tiếp giải quyết được Lỗi trong trường hợp của tôi. Dự án ứng dụng web của tôi không chấp nhận Cài đặt gói (Khôi phục sau vài phút cài đặt).

Sau đó, tôi đã cố gắng thêm NuGetPacke cho Microsoft.ApplicationInsights.Web vào một Thư viện-Dự án, mà WebApplication của tôi sử dụng. Điều đó đã thêm AI.Web-DLLs cũng vào Ứng dụng web của tôi và giải quyết vấn đề.

0 hữu ích 0 bình luận chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ c# rest azure asp.net-web-api , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading