Tôi vừa cài đặt Windows 8 trên máy tính của mình và cố gắng tải ứng dụng ASP.net của mình. Trang tải không có vấn đề gì. Nhưng không có hình ảnh hoặc bảng định kiểu nào nằm trong tải thư mục App_Themes. Tôi có một thư mục riêng biệt có hình ảnh trong đó và họ tải. Tôi nghĩ rằng đó là một số vấn đề an ninh nhưng tôi không thể tìm ra nó có thể là gì. Nếu tôi triển khai trang web vào hộp dev 2008 R2 của tôi thì trang web tải chính xác, nhưng nó không tải đúng trên hộp Windows 8 của tôi.Windows 8 IIS không tải biểu định kiểu và hình ảnh trong ứng dụng asp.net
Một số ví dụ về liên kết của tôi là:
<link href="../App_Themes/Debug/style.css" type="text/css" rel="stylesheet" />
Ở trên không tải.
<img id="ctl00_imgCompanyLogo" title="Header Logo" src="../Images/EmailImage.aspx?ID=6C633997-065C-44AD-9839-B754005B7995" style="border-width:0px;height:50px;width:220px;margin-left: 10px" />
Tuy nhiên, điều này thực hiện.
Lưu ý: Không có lỗi nào được tải trên trang mà tệp chỉ đơn giản là không tải.
Cập nhật: Tôi cũng nên lưu ý rằng điều này đã hoạt động khi tôi đang sử dụng Windows 7 để viết mã của mình.
Cập nhật: Tôi đã thêm trang html vào ứng dụng của mình và nhấp chuột phải vào trang đó và trang đó không hiển thị. Tuy nhiên, nếu tôi tạo một dự án mới, các trang sẽ hiển thị hoàn hảo.
Update2: Tôi nghĩ rằng tôi đã tìm thấy gốc của vấn đề nhưng tôi không biết phải làm gì về nó. Nếu bạn tạo một dự án mới trên một máy tính Windows 8 thì hãy thay đổi dự án để nó sử dụng thư mục ảo không phải là IISExpress (sử dụng Url dự án) thì không có tệp định kiểu nào và hình ảnh cũng sẽ không tải.
tôi chỉ thấy điều này là tốt. Nếu tôi nhập liên kết trực tiếp vào tệp trong trình duyệt web, trang sẽ trả về một trang trống. – cjohns
Cảm ơn Chúa !!! Điều này đã đá ass của tôi cho giờ cuối cùng! –