2009-05-08 24 views
10

Tôi đang điên cố gắng để có được một ứng dụng ASP.NET chạy trên IIS7 (Server2008).Làm cách nào để sao chép cài đặt của trang web trong IIS7?

Tôi có một trang web được thiết lập trong IIS7 hoạt động tốt. Tôi đang cố gắng tạo một cái khác ngay bây giờ nhưng tôi chỉ nhận được 404 cho tất cả các tệp .aspx. Các Trình xử lý bản đồ đều khác với trang web đang hoạt động. Có cách nào tôi có thể sao chép cài đặt của trang web đang hoạt động để không phải đi qua 50 ánh xạ theo cách thủ công hay không.

Hoặc có cách nào tốt hơn để có được cài đặt chính xác không?

loại bỏ chết ImageShack liên kết

Trả lời

10

cấu hình mặc định của IIS7 được tổ chức trong c: \ windows \ system32 \ inetsrv \ config \ applicationHost.config

Mọi thay đổi bạn thực hiện trên một cho mỗi trang web/cơ sở ứng dụng được lưu trữ trong web.config cho trang web đó/ứng dụng.

Bạn sẽ có thể chỉ cần sao chép các tệp vào máy chủ thứ hai.

+0

Sao chép phần từ trang web đang hoạt động sang trang mới làm cho trang web hoạt động. Chúc mừng. –

-2

Đối với IIS 5 (và 6?), Microsoft đã có một tải về miễn phí có tên MetaEdit. Nó được sử dụng chỉ cho việc này - sao lưu và khôi phục cấu hình IIS từ máy này sang máy khác. Kiểm tra trang web của MS để xem nếu có một phiên bản cập nhật cho IIS 7.

1

Nếu bạn đang chỉ cố gắng để cài đặt lại ánh xạ ASP.NET mặc định, cách tốt nhất để làm điều đó là sử dụng

aspnet_regiis.exe 

nằm trong thư mục% windir% \ Microsoft.NET \ Framework \ v ___ (phụ thuộc vào phiên bản bạn đang cố gắng thiết lập - trông giống như 3.5?)

Sử dụng tài liệu tại http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx để xem bạn có muốn sử dụng tùy chọn -i, -r hoặc -s.

+0

Điều này dường như không thực hiện bất kỳ thay đổi nào. Mọi thứ đã được thiết lập theo aspnet_regiis.exe. –

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