Các câu trả lời khác về cơ bản là đúng, nhờ có chúng tôi đã có thể khôi phục trang web mặc định của mình, chúng chỉ thiếu một số chi tiết ít nhiều quan trọng.
Đây là quá trình hoàn chỉnh để khôi phục Trang Web Mặc định trong trường hợp của tôi ( IIS 7 trên Windows 7 64bit):
- mở Trình quản lý IIS
- nhấp chuột phải vào nút Trang web bên dưới máy của bạn trong cây Kết nối ở phía bên trái và nhấp vào Thêm trang web
- nhập " Trang web mặc định " làm tên trang web
- đặt Nhóm ứng dụng trở lại DefaultAppPool !
- đặt Đường dẫn vật lý thành
%SystemDrive%\inetpub\wwwroot
- rời khỏi Binding và mọi thứ khác như hiện tại
Các vấn đề có thể xảy ra :
Nếu trang web mới tạo không thể khởi động bằng thông báo sau:
Trình quản lý Dịch vụ Thông tin Internet (IIS) - Quy trình không thể truy cập tệp vì nó đang được sử dụng bởi một quy trình khác. (Ngoại lệ từ HRESULT: 0x80070020)
... có thể cổng 80 đã được gán cho một ứng dụng khác (trong trường hợp của tôi là Skype :). Bạn có thể thay đổi cổng kết tới eg 8080 bằng cách kích phải click Default Web Site và chọn Chỉnh sửa Bindings ... và Chỉnh sửa ... . Xem Lỗi 0x80070020 khi bạn cố gắng khởi động một trang Web trong IIS 7.0 để biết chi tiết. Hoặc bạn có thể chỉ cần đóng ứng dụng trên cổng 80, tất nhiên.
Một số ứng dụng yêu cầu Trang web mặc định phải có ID 1 . Trong trường hợp của tôi, nó có ID 1 sau khi tự động tạo lại. Nếu đó không phải là trường hợp của bạn, hãy xem Tạo lại “Trang web mặc định” trong IIS sau khi vô tình xóa . Nó khác với IIS 6 và 7.
Lưu ý : Tôi phải tạo lại Trang Web Mặc định , vì tôi thậm chí không thể mở một dự án được định cấu hình để chạy dưới IIS trong Visual Studio . Tôi đã có một giải pháp với một vài dự án bên trong. Một trong các dự án không tải được với thông báo lỗi sau:
Dự án Ứng dụng Web được cấu hình để sử dụng IIS. Không thể tìm thấy máy chủ Web ' http: // localhost: 8080 / '.
Sau khi tôi đã tạo lại Trang web Mặc định trong Trình quản lý IIS, tôi có thể tải lại và mở dự án cụ thể đó.