Tôi có ứng dụng được phân phối bằng cách sử dụng ClickOnce. Tôi đã đi để làm một bản cập nhật và nhận được một lỗi về giấy chứng nhận hết hạn. Tôi nhận thấy trên tab ký mà tôi có thể bỏ chọn ký vào các biểu hiện ClickOnce. Tôi đã làm điều này và xuất bản thành công ứng dụng của mình. Nó hoạt động tốt cho bảy người dùng đầu tiên - nhưng chỉ có một người dùng nhận được sự sợ hãi:Chứng chỉ ClickOnce hết hạn - không ký tên vào tệp kê khai
Manifest XML signature is not valid.
+ No signature was present in the subject.
Tôi sẽ có thêm hàng tá người dùng thử trong 24 giờ tới. Tôi đang vượt qua những ngón tay của tôi mà tôi không có một vấn đề lớn. Tôi đã thực hiện một loạt các đọc về các vấn đề/lỗi với MS ClickOnce và giấy chứng nhận hết hạn, và tôi hy vọng để tránh chúng bằng cách đơn giản là không ký kết. Chứng chỉ hết hạn chỉ là một chứng chỉ chung dường như được tạo khi thiết lập ClickOnce ban đầu. Có vấn đề gì xảy ra từ tệp kê khai có chữ ký đến tệp kê khai chưa ký không?
Người dùng gặp sự cố không thể gỡ cài đặt và cài đặt lại ứng dụng. Chúng tôi đã thử mọi thứ mà tôi có thể nghĩ đến - bao gồm xóa thư mục User\Local Settings\Apps\2.0
của anh ấy.
Ngoài ra, tôi có thể làm gì cho người dùng này đột nhiên không thể sử dụng ứng dụng của chúng tôi?
cảm ơn cho câu hỏi. tôi có vấn đề chính xác này sắp tới trong một vài tháng và đã tự hỏi điều tương tự. mong đợi một số câu trả lời hay. cũng có, bạn có chắc chắn rằng người dùng đã cài đặt đúng phiên bản .net framework chưa? đôi khi chúng tôi gặp phải sự cố nhấp chuột kỳ quặc và việc cài đặt lại khung làm việc dường như hoạt động rất nhiều. – codeConcussion
ý tưởng hay - Tôi sẽ yêu cầu anh ấy cài đặt lại và báo cáo lại nếu nó khắc phục sự cố của anh ấy – aSkywalker