Một ứng dụng tôi sử dụng phiên dịch một tệp .NET .config
. Tôi đã thêm một dòng chỉ định đường dẫn đến một chứng nó cầnCách chỉ định đường dẫn trong tệp .config liên quan đến tệp?
<add key="Certificate" value="..\certificate.abc"/>
Tuy nhiên, tôi thấy các ứng dụng chỉ hoạt động khi chạy từ thư mục chính xác của nó .exe
và .config
cư trú. Nếu chạy từ một thư mục khác, nó không thành công, bởi vì nó tìm kiếm chứng chỉ tại ../
mở rộng liên quan đến thư mục hoạt động.
Tôi nên viết gì trong tệp cấu hình để đảm bảo đường dẫn là ..\certificate.abc
mở rộng liên quan đến tệp cấu hình thay vì thư mục hoạt động?
Tôi không thể thay đổi ứng dụng (không phải của tôi), tôi chỉ có thể thay đổi tệp cấu hình.
Nếu đây chỉ là khóa bạn đã thêm thì bạn sẽ làm điều đó trong mã khi bạn đã đọc giá trị khóa. –