Tôi đang gặp một số sự cố khi triển khai ứng dụng MVC3 của tôi vào máy chủ cục bộ của mình. Tôi đang tìm kiếm các chi tiết để xây dựng và triển khai một ứng dụng ASP MVC 3 cho hệ thống cục bộ của tôi. Tôi đã cố gắng để triển khai này, nhưng đã chạy vào vấn đề sau khi vấn đề. Thay vì theo dõi từng vấn đề một cách riêng biệt (và tôi có thể phải làm điều này anyways) Tôi muốn tạo ra một hướng dẫn một cửa cho bản thân mình và những người khác thấy bài đăng này.Làm thế nào để triển khai MVC3 Hello World App vào máy chủ cục bộ và cấu hình IIS
Tôi đang tìm các bước bao gồm thư viện để cài đặt (ASP MVC3, IIS, v.v.) trên máy Win7 SP1 có cài đặt VS2010. Tôi cũng làm cách nào để thiết lập IIS và làm cách nào để xuất bản? Mục tiêu sẽ là triển khai ứng dụng web này cho một máy Win7 khác trong nhà, nhưng localhost sẽ là bước đầu tiên. Ngoài ra, sẽ hữu ích khi biết bất kỳ bước nào là cần thiết để làm cho trang web có thể truy cập từ một máy khác trên cùng một mạng.
Dưới đây là những gì tôi đã làm cho đến nay:
- Tạo một ứng dụng ASP MVC 3 với VS2010
- xây dựng và chạy
- cài đặt IIS
Trong IIS - "Thêm ứng dụng" trên "Trang web mặc định" với Bí danh: "Xin chào"
4a. "Hello" chạy trên DefaultAppPool, .Net 4.0; Đường ống tích hợp
4b. "Hello" có đường dẫn C vật lý: \ inetpub \ Xin chào
- Trong VS2010 - ngay nhấp dự án và chọn "Xuất bản", sử dụng FTP trình duyệt web
- : tìm đến mục "localhost/Hello"
500,19 - lỗi máy chủ nội bộ:
Config Error: This configuration section cannot be used at this path. This happens when
the section is locked at a parent level. Locking is either by default
(overrideModeDefault="Deny"), or set explicitly by a location tag with
overrideMode="Deny" or the legacy allowOverride="false"
Config file:
\\?\C:\inetpub\wwwroot\web.config
URL được yêu cầu:
http://localhost:80/Hello
Đường dẫn vật lý:
C:\inetpub\Hello
Config Nguồn:
68: <validation validateIntegratedModeConfiguration="false" />
69: <modules runAllManagedModulesForAllRequests="true" />
70: </system.webServer>