2013-10-16 41 views
11

Tôi gặp sự cố với Plugin ASP.NET nopCommerece dường như được lưu vào bộ nhớ cache trên máy chủ.Xóa các tệp Temp ASP.NET từ Trang Web Azure

Tôi đã xóa bộ nhớ cache nopCommerce và trình bày lại các ứng dụng nhưng nó không giúp

Một trong những bước bình thường là để giải phóng \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files nhưng vì đây là một trang web Azure, tôi chỉ có quyền truy cập thông qua FTP và tôi không có quyền truy cập vào thư mục đó.

Tôi làm cách nào để xóa tệp Temp.

Trả lời

8

khi bạn xuất bản trang web lên đến Azure, bằng cách nhấp chuột phải và chọn xuất bản, sẽ có tùy chọn trong cài đặt cho biết: Xóa tệp bổ sung tại đích. Kiểm tra và xuất bản.

+0

Đây chính xác là những gì tôi cần làm để khắc phục sự cố 'System.Web.HttpCompileException' mà tôi gặp phải. – daveaglick

+0

Nếu bạn đang sử dụng tích hợp liên tục hoặc triển khai từ Visual Studio Online thay vì triển khai trực tiếp từ Visual Studio, tôi đã may mắn chỉnh sửa một vài cài đặt trong định nghĩa xây dựng để thực hiện điều này. Trong khi chỉnh sửa định nghĩa xây dựng, hãy chuyển đến phần Triển khai trong quy trình và đặt cả "Cho phép nâng cấp" và "Không xóa" thành sai, sau đó lưu định nghĩa xây dựng và xếp hàng một bản dựng mới. – smlync

+0

Cảm ơn! "Xóa tệp bổ sung tại đích" đã hoạt động 100%. – smulldino

1

Tôi đã quản lý để thực hiện việc này bằng cách tạo tệp tạm thời trong thư mục bin của trang web của tôi.

Điều này ngăn chặn tệp băm tạm thời thay đổi trong thư mục tạm thời và sau đó ASP.Net xây dựng lại mọi thứ.

Xem here để biết thêm chi tiết về tệp băm và mối quan hệ của nó với việc xây dựng lại.

Xóa tệp bổ sung không khắc phục được sự cố của tôi vì nó chỉ xóa tệp trong webroot chứ không phải tệp asp.net tạm thời. Theo như tôi có thể thấy với Azure bạn không có quyền truy cập trực tiếp vào các tệp asp.net tạm thời

Các vấn đề liên quan