2010-06-01 31 views
5

Tôi có một vài tệp .xap trong thư mục clientbin của mình. Tuy nhiên tôi không thể để có được các điều khiển Silverlight làm việc vì nó dường như nhận được một lỗi 404 - cáy nói như vậy :)lỗi 404 với ClientBin

nhiều đánh giá cao sự giúp đỡ của bạn

+0

Thuộc tính src của thẻ đối tượng của bạn là gì? Nó có trỏ đến ClientBin/MyXAP.xap không? – Stephan

+0

có nó là /ClientBin/MyXAP.xap – Indra

Trả lời

8

Bạn sẽ cần phải thêm một bản đồ cho .xap để mime gõ "application/x-silverlight-app" trong bản đồ IIS mime của bạn. Xem: -

http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/SettingMimeType.html

IIS6 và xa hơn nữa sẽ phục vụ lên 404 nếu được yêu cầu để cung cấp một tập tin mở rộng trong đó nó không thể tìm thấy một bản đồ kịch câm cho. Thẻ hoang dã. * Đối với ứng dụng/octet-stream không có mặt trên các cài đặt mặc định của IIS6 trở lên.

+0

Điều này có vẻ là câu trả lời! Nhưng tôi chưa rời khỏi cái móc. Kiểu MIME dường như bị loại bỏ sau mỗi iisreset! – Indra

+0

xin lỗi. Dường như nó dính sau một vài lần thử. Cảm ơn rất nhiều. – Indra

+0

@Indra: Wierd, tôi đã không đi qua IIS tinh chỉnh các thiết lập riêng của mình như thế. Tôi sẽ đề nghị bạn hỏi một câu hỏi trong http://serverfault.com mô tả cách bạn thay đổi thiết lập, nó trông như thế nào sau khi bạn thực hiện thay đổi và nó trông như thế nào sau khi một IISReset. – AnthonyWJones