2012-03-31 23 views
6

Tôi đã tải xuống mã nguồn của MVC 3 để tìm hiểu Cách chạy.Tôi không thể tìm thấy số <modules> về UrlRoutingModule Khi tạo ứng dụng Asp.net MVC 3

Nhiều người nói rằng MVC chặn các yêu cầu của Http bằng Lớp UrlRouting Moudle.

tôi biết khi bạn tùy chỉnh một HttpModule, bạn cần phải đăng ký nó như thế:

<system.webServer> 
    <modules> 
     <add name="test" type="WebApplication2.MyModule1,WebApplication2"/> 
    </modules> 
</system.webServer> 

Vì vậy Asp.net ứng dụng MVC Web.config tập tin có nên có phần cấu hình:

<add name="UrlRoutingModule" 
      type="System.Web.Routing.UrlRoutingModule,..." /> 

Nhưng tôi không thể tìm thấy nó trong tệp web.config , khi tôi tạo ứng dụng Asp.net MVC mới.

Ai đó đã nói IIS 7 sẽ tự động thêm nó.

Khi nào để IIS7 thêm phần cấu hình?

Sự khác biệt của IIS7 là ứng dụng MVC hoặc WebForm như thế nào?

+0

Tôi thực sự không biết ý bạn là gì về "thời gian" trong câu hỏi của bạn. Bạn có thể làm rõ hơn không. – Chinook

+0

Tôi xin lỗi tiếng anh của tôi là người nghèo. Tôi sẽ chỉnh sửa câu hỏi – DotDot

Trả lời

8

Ha, bạn có một vài câu hỏi trong đó. Web.config nằm trong thư mục gốc của dự án khởi động của bạn khi bạn mở nó trong Visual Studio, nếu không bạn 'khám phá' ứng dụng trong IIS, điều này cũng sẽ đưa bạn đến nó.

Không phải tất cả các mô-đun đều được bao gồm trong web.config, một số cũng nằm trong machine.config. Điều này là hữu ích trong C: \ WINDOWS \ Microsoft.NET \ Framework \\ CONFIG

Hy vọng điều đó sẽ hữu ích.

+0

Hãy suy nghĩ bạn rất nhiều! Tôi tìm thấy nó !, DotDot

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