2012-07-24 21 views
5

Tôi đang cố gắng xuất bản trang web của mình chứa tham chiếu đến API còn lại của servicestack.ServiceStack với IIS

Trang web là tốt, nhưng khi nó cố gắng truy cập các dịch vụ REST của tôi được tạo bởi ServiceStack, nó trả về lỗi 404.

Có ai biết cách xuất bản dịch vụ serviceStack REST trên IIS6 không?

Cảm ơn

+0

bản sao có thể có của [Không thể nhận ServiceStack hoạt động trong IIS6 với HTTPS] (http://stackoverflow.com/questions/10005222/cant-get-servicestack-to-work-in-iis6-with-https) –

Trả lời

7

Từ các hướng dẫn trên ServiceStack's Hello World tutorial:

Lưu ý: do hạn chế trong IIS 6 -/custompath phải kết thúc với ashx, ví dụ như: path = "servicestack.ashx"

Tên có thể là bất kỳ thứ gì, ví dụ: nó có thể là api.ashx nếu bạn muốn.

Các giới hạn của ánh xạ xử lý trong ASP.NET/IIS 6 và các giải pháp khả thi khác là explained in this answer.