Tôi đang cố gắng thay đổi tên của một logfile C# WCF dựa trên tên của thư mục ảo IIS được triển khai.C# Làm thế nào để tìm WCF IIS triển khai/thư mục ảo trong thời gian chạy để thay đổi tên của tệp nhật ký?
Tôi cố gắng để sử dụng cuộc gọi Directory.GetCurrentDirectory() nhưng nó sẽ trả về thư mục c: \ windows \ system32 \ inetsrv bất kể đó ảo thư mục các ứng dụng WCF đã được triển khai tới ..
Vì vậy, nên tôi được nhìn vào lớp VirtualDirectory ?? Bất kỳ mã mẫu nào về cách tìm Thư mục ảo hiện tại?
Cảm ơn!
Cảm ơn bạn rất nhiều! HostEnvironment.MapPath ("~"); đã cho tôi chính xác những gì tôi cần !!! – Benjamin
Vâng, nó thực sự hiệu quả! Cảm ơn! – Oleg