Tôi có một trang web ASP.NET và tôi muốn tìm thư mục/bin/[Configuration] để sử dụng bên ngoài công cụ (một tập tin exe). Khi tôi sử dụng phản ánh để có được gọi hội vị trí nó sẽ trả về một cái gì đó tương tự như:Tôi có thể sử dụng phản chiếu để tìm thư mục bin/[Configuration] trong ASP.NET thay vì thư mục tạm thời asp
C:\Windows\Microsoft.NET\Framework\\...\Temporary ASP.NET Files\a1388a5e\\...\my.dll
Vì mỗi dll có thư mục riêng của mình theo temp ASP.NET Files này không thành công đối với tôi.
Làm cách nào để có được vị trí của thư mục nhị phân đã biên dịch trong đó dll và .exe là (ví dụ: bin /) thay vì cache tạm thời của asp.net?
Ghi chú
- Mã này là trong một thư viện hỗ trợ có thể được gọi từ các trang web ASP.NET hoặc các ứng dụng giao diện điều khiển/cửa sổ khác.
Khi được gọi từ "ứng dụng cửa sổ điều khiển/cửa sổ khác", làm thế nào để biết về trang web? –
> "Làm thế nào tôi có thể nhận được vị trí của nhị phân, không phải là bộ đệm tạm thời của asp.net?" Nhị phân nào? Của riêng bạn, hoặc gọi nhị phân? –
Không, tôi cũng không muốn. Đó là thư viện C# có một bên thứ ba .exe được sao chép vào thư mục bin/[Config] cuối cùng cùng với thư viện .dll. Thư viện phải chạy .exe và vì tất cả các bản xây dựng khác nhau kết thúc ở các vị trí khác nhau, nó phải được cấu hình hoặc cấu hình chính nó. Ngay bây giờ tôi đang cấu hình nó (trong global.asax vì tôi phải tìm thư mục bin cho trang web). Tôi đã hy vọng có nó chỉ có thể phát hiện nơi bin. – vfilby