2011-10-11 44 views
5

Kịch bản này khá cơ bản. Tôi đang cố gắng chạy ứng dụng MVC 3 trên máy chủ đám mây EC2 của mình. Đây là các bước tôi đã:Lỗi truy cập IIS 7.5 403 bị từ chối khi triển khai ứng dụng ASP.NET MVC

  1. cài đặt Role Web với các thiết lập mặc định và thêm ASP.NET
  2. cài đặt SQL Server Express
  3. cài đặt MVC 3
  4. cài đặt .NET 3.5 SP1 và .NET 4.0
  5. cài đặt tất cả các bản cập nhật
  6. cài đặt Web triển khai 2.0 và cấu hình một cú nhấp chuột triển khai
  7. tạo một trang web mới với nó hồ bơi ứng dụng riêng của
  8. Triển khai trang web của tôi

Khi tôi cố gắng truy cập, tôi nhận được lỗi truy cập bị từ chối 403. Tôi có thể truy cập các trang HTML tĩnh vì vậy tôi cho rằng nó có liên quan đến quyền người dùng và nhóm Ứng dụng. Trước khi triển khai nó lên đám mây, tôi chạy các bước tương tự trên máy ảo cục bộ để kiểm tra và mọi thứ hoạt động tốt.

Tôi đã thực hiện một số nghiên cứu và tôi đã cố gắng chọn trang web trong IIS, nhấp vào Xác thực, chỉnh sửa xác thực ẩn danh và thay đổi người dùng thành ứng dụng nhận dạng hồ bơi (mặc dù máy ảo cục bộ của tôi đang chạy dưới IUSR và nó hoạt động) nhưng vẫn không có may mắn .

Tôi đã không làm bất cứ điều gì khác thường vì vậy tôi hơi mất mát ở đây. Bất kỳ trợ giúp được đánh giá cao.

+0

Mọi thứ trong trình xem sự kiện? Giả sử người xem sự kiện có sẵn. Khuôn khổ .NET của bạn có được đặt thành phiên bản 4 trên máy chủ không? –

+0

Bạn có nghĩa là nhóm ứng dụng được đặt thành phiên bản 4 không? Vâng. Nếu không, làm thế nào tôi sẽ kiểm tra nó? Đối với trình xem sự kiện, tôi có thể thấy một số thông báo trong đó. Tôi nên tìm gì? – Thomas

+0

Đúng, khi bạn tạo một nhóm ứng dụng, nó sẽ có một danh sách thả xuống cho phép bạn chọn một phiên bản .NET. –

Trả lời

5

Vui lòng kiểm tra xem điều này có hữu ích hay không. Nó xuất hiện thứ tự mà bạn cài đặt các thành phần quan trọng. Link here

+0

Đó thực sự là vấn đề. Cảm ơn. – Thomas

+0

Công cụ tốt :) chúc bạn may mắn! Đã học một điều gì đó mới mẻ. –

+1

Tôi đã từng đăng ký .NET như thế, nhưng bây giờ tôi luôn sử dụng trình cài đặt Nền tảng Web khi cài đặt MVC, tôi cũng chọn cài đặt IIS được đề xuất ở đó ... Và có vẻ như nó vẫn không OK. Chạy aspnet_regiis.exe -i đã giúp. –

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