2012-01-19 41 views
16

Tôi đã triển khai một dự án ASP.NET MVC 4 cho máy chủ thử nghiệm của mình, nhưng dường như nó không chạy.Triển khai dự án ASP.NET MVC 4 sẽ không chạy

Cố truy cập URL dự án trên IIS 7 sau khi triển khai các nỗ lực liệt kê các nội dung thư mục. Kiểm tra các thư mục tiết lộ rằng tất cả các assembly đã được triển khai. Bật duyệt thư mục thực sự liệt kê các tệp trong thư mục và có thể phân phát tệp tĩnh.

Giống như hồ bơi ứng dụng .NET 4.0 của tôi không định tuyến bất kỳ yêu cầu nào đến bộ điều khiển.

Điều gì có thể gây ra điều này?

+0

Bạn có định cấu hình nhóm ứng dụng ở chế độ Đường ống tích hợp không? –

+0

Có. Nhưng cảm ơn, tôi đã tìm ra giải pháp. –

Trả lời

40

Giải pháp

Tìm thấy giải pháp ra khỏi sheer luck, được thiết runAllManagedModulesForAllRequests true trong web.config:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    ... 
</system.webServer> 
+0

giải pháp này đã giải quyết được vấn đề của tôi. cảm ơn bạn. –

+4

tôi đã lãng phí cả ngày do điều này ... tại sao nó không phải là một phần của mẫu mvc để triển khai. –

+0

Điều này đã giải quyết được vấn đề của tôi! Cảm ơn. – ttobbavj

1

Tôi có vấn đề này chính xác ngày khác khi bắt đầu một dự án mới trên mới máy móc. Sau đó, tôi tìm thấy this question và tất cả những giấc mơ hoang dã nhất của tôi đều thành hiện thực.

+0

Cảm ơn. ASP.NET 4 đã được cài đặt đúng vào cuối của tôi mặc dù. –

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