2009-04-30 14 views

Trả lời

7

Trình duyệt là tất cả những gì được yêu cầu trên máy khách.

IIS không được yêu cầu trên máy nhà phát triển theo số download page.

Nhà phát triển web trực quan 2008 Express hoặc các phiên bản thường xuyên của Visual Studio sẽ bao gồm máy chủ web Cassini để phát triển.

0

Bạn cần IIS để ASP.NET hoạt động (MVC hoặc WebForms). Từ những gì tôi biết, nó là lý tưởng để có IIS 7 cho MVC, nhưng nó có thể với IIS 6.

Phát triển một ứng dụng MVC mà không cần IIS là có thể, với máy chủ web tích hợp với VS 2008 (như đã được đề cập), nhưng để triển khai, đó là khi bạn cần IIS.

+0

Không chính xác. ASP.NET thường xuyên hoạt động trên phiên bản Windows của Apache. ASP.NET MVC nên, nhưng tôi không chắc chắn về các mô-đun định tuyến. Có lẽ mượn một số mã từ sự hỗ trợ Mono Apache sẽ là cần thiết nếu bạn muốn ở lại trên Windows, nhưng tránh IIS vì một lý do nào đó. –

9

Từ những gì tôi đã đọc trên trang Mono Site Link bạn cũng có thể chạy một trang web MVC asp.net dưới Mono bằng cách sử dụng máy chủ web Apache.

2

Tôi nghĩ rằng những gì bạn đang hỏi là nếu bạn đã phát triển một ứng dụng ASP.NET MVC bạn sẽ cần IIS trên máy dev địa phương của bạn để chạy nó?

Câu trả lời là, không có bạn thì không.

Trong ngắn ASP.NET MVC về mặt kỹ thuật có thể được chạy bởi bất kỳ máy chủ web nào có thể cho phép trang web tự xử lý các yêu cầu thay vì máy chủ web xử lý chúng.