2012-12-25 25 views
6

Sau khi xuất bản, bảng quản trị Umbraco của tôi không hiển thị trong IE9. Nhưng nó xuất hiện trong các trình duyệt FF và Chrome.Sau khi xuất bản, bảng quản trị Umbraco của tôi không hiển thị trong IE9. Nhưng nó xuất hiện trong các trình duyệt FF và Chrome

Lưu ý: Trước khi xuất bản trang web, tôi chạy nó từ Visual Studio 2012 và tôi quan sát thấy mọi thứ đều OK.

Có ai có thể giúp tôi không?

in IE9 in Firefox

+0

Đó có phải là vấn đề liên quan đến ClientDependency không? – Jahan

+1

Bạn đang sử dụng phiên bản umbraco nào? – lnrbob

+0

@Inrbob: Phiên bản Umbraco là "4.11.1" – Jahan

Trả lời

1

Một cây biến mất thường liên quan đến một lỗi trong Treedataservice.ashx gọi.

Nếu bạn sử dụng công cụ phát triển F12 trong IE9 bạn sẽ có thể để có được URL cho web này gọi dịch vụ từ tab Network, nó sẽ giống như thế này:

http://your-domain.local/umbraco/webservices/TreeDataService.ashx?rnd=d4859dc821714624be368bdafb1dd1d9&id=-1&treeType=content&contextMenu=true&isDialog=false&rnd2=89.4

Sau đó, khi bạn gọi url dịch vụ web từ trình duyệt trực tiếp, bạn sẽ có thể thấy lỗi được trả về và do đó xác định được vấn đề chính xác.

Tôi đã thử nghiệm 4.11.1 với IE9 và cây hoạt động chính xác, do đó nó cho thấy vấn đề là với trường hợp của bạn.

Nếu dịch vụ web ở trên hoạt động chính xác (nó phải trả về JSON), thì có thể đáng để kiểm tra các cuộc gọi dịch vụ web khác, chẳng hạn như TreeClientService.asmx do lỗi.

Trong hầu hết các trường hợp, hãy kiểm tra các dịch vụ web này sẽ tiết lộ sự cố thực tế khiến cho cây không hiển thị.