2010-09-10 32 views
6

Vị trí mặc định:Các tệp tạm thời được tạo bởi điều khiển Biểu đồ MS ở đâu?

<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" /> 

là tốt để phát triển, nhưng không tốt cho việc triển khai trên IIS. Tôi tìm thấy một bài diễn đàn mà nói, bạn có thể thả con đường hoàn toàn, trong đó bãi tập tin tạm thời (s) trực tiếp trong thư mục gốc của dự án của tôi

<add key="ChartImageHandler" value="storage=file;timeout=20;" /> 

Tôi không muốn lộn xộn lên thư mục gốc của tôi mặc dù, vì vậy Tôi đang giải quyết vấn đề này ngay bây giờ:

<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/App_Data/ChartImageTemp/;" /> 

Suy nghĩ hoặc những người khác đang làm gì? Tôi là một chút tò mò là tại sao điều này thậm chí là một tùy chọn cấu hình. Tôi đang sử dụng net 3.5, có lẽ điều này là khác nhau trong 4,0?

Trả lời

11

Một câu hỏi liên quan:

MSChart: ChartImageHandler pros/cons of the different storage settings

chỉ cho tôi đến một bài viết của Scott Mitchell:

http://www.4guysfromrolla.com/articles/081909-1.aspx

tôi đã quyết định sử dụng "bộ nhớ" tùy chọn, vì vậy không có tập tin hoặc đường dẫn để định cấu hình:

<appSettings> 
     <add key="ChartImageHandler" value="storage=memory;deleteAfterServicing=true;"/> 
    </appSettings> 
+0

Nếu bạn sử dụng các khu vườn trên web, bạn phải sử dụng lưu trữ tệp, nhưng điều khiển là lỗi và không thực sự hỗ trợ các khu vườn web bất kể. – Greg

+0

Điều cần biết, nhưng chúng tôi có một máy chủ web sản xuất và một máy chủ sản xuất db ở đây :) –

+1

Vườn Web là một loại "trang trại trên một máy chủ duy nhất". Bạn chỉ cần mở quản trị viên IIS và chọn # tiến trình bạn muốn chạy. – Greg

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