Lỗi sau đây xảy ra sau khi người dùng đã nhấp vào nút CHẠY trên xuất bản.htm để cài đặt các điều kiện tiên quyết; hành động của người dùng đó khởi chạy setup.exe và sau khi setup.exe đã cài đặt các điều kiện tiên quyết, nó sẽ cố gắng khởi chạy ứng dụng.
Ra mắt ứng dụng. URLDownloadToCacheFile không thành công với HRESULT
Lỗi '-2146697211': Đã xảy ra lỗi khi tải xuống
'https://MYDEVPC/apps/Test/TestApp.application'.
Setup.exe tìm URL của ứng dụng chính xác ở đâu và giá trị đó có thể chỉnh sửa được không? URL nó có là từ PC phát triển của tôi chứ không phải từ máy chủ sản xuất, vì tôi đã làm theo các bước sau:
- Xây dựng ứng dụng trên PC phát triển
- Ký tên vào bảng kê khai ClickOnce và ký vào bản lắp ráp
- Xuất bản ứng dụng lên máy chủ IIS cục bộ trên PC phát triển.
- Zip thư mục đã xuất bản và sao chép nó vào thư mục trên máy chủ sản xuất IIS và giải nén nó.
Nếu kịch bản đó là không thể, làm thế nào để một ứng dụng máy tính để bàn được phát triển từ xa, ngoài trang web, được xuất bản lên máy chủ IIS mạng nội bộ của khách hàng bằng VisualStudio và ClickOnce?
LƯU Ý: Một vấn đề khác, setup.exe cố gắng khởi chạy ứng dụng sau khi cài đặt các điều kiện tiên quyết nhưng nếu bạn đang chuyển tham số cho ứng dụng trên chuỗi truy vấn như sau trong publish.htm:
<A HREF="TestApp.application?param1=foo¶m2=bar">launch</A>
ứng dụng được khởi chạy bởi setup.exe không có các thông số đó.
Có thể làm cho setup.exe không làm gì khác hơn là cài đặt các điều kiện tiên quyết đồng thời duy trì khả năng truyền tham số cho ứng dụng trên chuỗi truy vấn?
Tái bút Không có vấn đề gì khi khởi chạy ứng dụng có tham số chuỗi truy vấn từ publish.htm khi có các điều kiện tiên quyết trên máy của người dùng. nhấp vào phóng HREF mở TestApp.application và các tham số được chuyển thành công.