2009-12-22 31 views
5

Khi tôi chạy ứng dụng hoặc Azure triển khai từ Web, các trang của tôi được hiển thị bằng CSS, nhưng khi chạy vai trò Web dưới vải cục bộ, tôi nhận được đồng bằng "không Trang "-CSS".Vai trò web Azure MVC không sử dụng CSS khi chạy dưới vải phát triển

Tôi đã hai câu hỏi:

  • Bất kỳ ai biết tại sao nó xảy ra?
  • Cách tốt để gỡ lỗi các vấn đề tương tự là gì?
+0

Bạn có nói rằng trình duyệt của bạn xử lý các trang khác nhau dựa trên nơi bạn đang chạy không? Tôi không nghĩ vậy. –

+0

Tôi không biết tại sao nó xảy ra, vì trình duyệt hoặc vì sự khác biệt trong triển khai, nhưng các trang được triển khai vải cục bộ hoàn toàn kiểu –

Trả lời

10

alt text http://weblogs.asp.net/blogs/anasghanem/various/IIS7%20static%20doc.jpg

Tôi gặp sự cố này và giải pháp này. Mở hộp thoại Tính năng tùy chọn và chọn tùy chọn từ ảnh chụp màn hình ở trên. (Bạn có thể tới tính năng bắt buộc một cách nhanh chóng bằng cách vào Start và gõ optionalfeatures không có dấu cách.)


Như hình ảnh không avaiblable nữa: các bước sau đây đã giải quyết được vấn đề đối với tôi:

  • mở "Active hoặc tắt Windows Features"
  • đến IIS, WWW-dịch vụ, tính năng chung
  • Kích hoạt "Nội dung tĩnh"
+0

Ngay trên! Kể từ khi dev vải dựa trên IIS thay vì máy chủ phát triển ASP.Net, chúng tôi ca thấy sự khác biệt. –

+0

Tính tiết kiệm đã được lưu! Cảm ơn bạn. –

+0

Tôi đã bỏ ra hàng giờ !!! Tìm kiếm điều này. Cảm ơn!!! – Geo

0

Chạy công cụ nhà phát triển HttpWatch, Firebug hoặc IE, làm mới trang của bạn và bạn sẽ nhanh chóng thấy được vấn đề nằm ở đâu. Nó có thể chỉ là một vấn đề đường dẫn.

+0

Vấn đề này không thể được phát hiện bằng cách chạy bất kỳ công cụ gỡ lỗi nào, bởi vì điều xảy ra là Nội dung tĩnh không được chọn, máy chủ trả về CSS trống và không phải lỗi. –

+1

Nó có thể đã không giải quyết được nó, nhưng trả lại một css trống sẽ vẫn cung cấp một đầu mối. – Aaron

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