5

Có thể sử dụng các công cụ trong VS2010 để tạo gói msi bao gồm mọi thứ cần thiết và cài đặt "theo yêu cầu" cho ứng dụng mvc 3 không?Tạo gói cài đặt ứng dụng web, bao gồm "mọi thứ"?

Nó phải bao gồm IIS, SQL-Server Express, .NET 4 và các hội đồng mvc3. Điều này sẽ rất thuận tiện khi phải cung cấp cho người dùng một tệp cài đặt duy nhất, bất kể họ có sử dụng xp, vista hay 7. Gói phải tự động xác định những gì còn thiếu và cài đặt.

Trả lời

4

Bạn có thể thử sử dụng Dự án thiết lập web.

Thêm dự án mới vào giải pháp của bạn.

Trong hộp thoại "Thêm dự án mới", chọn Other Project Types->Setup and Deployment->Visual Studio Installer.

Sau đó chọn Web Setup Project.

Trong dự án thiết lập đã tạo, hãy thêm Project Output... (Tệp nội dung) vào Web Application Folder (trong Trình chỉnh sửa hệ thống tệp).

Dự án thiết lập web bao gồm theo mặc định kiểm tra khung IIS và .NET. Có thể thêm kiểm tra cho các phụ thuộc khác.

Khi xây dựng dự án thiết lập, nó được tạo ra msi, cùng với tệp setup.exe bao gồm một số xác thực cài đặt trước.

+3

Cảm ơn kính sợ, tôi nhận được gợi ý từ câu trả lời của bạn và sau khi googling tôi nhận được dưới đây liên kết mà giải thích độc đáo làm thế nào để tạo ra dự án thiết lập Web cho ứng dụng web asp.net. http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html –

+0

Liên kết đó làm gì ngoài mô tả của tôi là thêm 3 tùy chọn để triển khai web.config khác nhau tùy thuộc vào wat người dùng chọn. Bạn có thể sử dụng cơ chế này cho những thứ khác nữa (không chỉ cho web.config, và không chỉ cho kiểu môi trường). Nếu thiết lập của bạn chỉ là targetet ở một loại môi trường, bạn không thực sự cần thêm bước đó - nó sẽ chỉ gây phiền nhiễu khi chạy thiết lập. – awe

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