2011-01-20 28 views
6

Tôi có một trang web asp.net trong IIS có sẵn trên internet như www.xyz.com bây giờ tôi đã được yêu cầu chuẩn bị một trang web khác sẽ được truy cập thông qua www.xyz .com/abc.Sub-Website trong IIS - ASP.NET

Đối với điều này, tôi có cần tạo thư mục ảo trong thư mục trang web XYZ trong IIS không? hoặc có cách nào khác để đạt được điều này.

+0

Logic nói rằng đó sẽ là một phần của trang web hiện tại hoặc ít nhất có liên quan chặt chẽ. Là nó? – Lazarus

+0

@Lazarus: Có, nó giống như sửa đổi mới trong trang web hiện tại. – Zerotoinfinity

Trả lời

9

Bạn cần phải thực hiện các thư mục con một ứng dụng IIS.

Hãy nhớ rằng các ứng dụng bên trong như ứng dụng của bạn sẽ kế thừa cấu hình từ cấu hình web hàng đầu, vì vậy hãy cẩn thận xóa các cài đặt bạn không muốn trong các ứng dụng con.

+1

+1 để lưu ý việc chia sẻ cấu hình, bạn có thể gặp phải một số vấn đề về cấu hình điên vì nó. –

+0

Điều tôi đang lập kế hoạch để tạo một trang web riêng lẻ, tuân thủ và xuất bản nó. Sau đó, tôi sẽ tạo một thư mục ảo bên dưới trang web. Là nó ổn? – Zerotoinfinity

+0

Vâng, đúng thế. Nhưng tôi muốn thông báo một lần nữa bạn có thể có vấn đề cấu hình, bởi vì ASP.NET ứng dụng quá tải cấu hình của họ. Ý tôi là, nếu bạn có một cái, và bạn đặt cái thứ hai là con của cái thứ nhất, cái thứ hai sẽ kế thừa cấu hình từ cái đầu tiên. Hãy cẩn thận!! (hãy xem bài viết này: http://www.aspdotnetfaq.com/Faq/how-to-disable-web-config-inheritance-for-child-applications-in-subfolders-in-asp-net.aspx) –

1

Có một thư mục ảo sẽ làm việc, tuy nhiên lưu ý rằng nếu abc là một ứng dụng toàn diện, bạn sẽ cần phải thêm nó như là một ứng dụng không phải là một thư mục ảo

+0

Trang web abc được thêm vào dưới dạng trang web trong IIS. Tôi sẽ nhấp chuột phải vào biểu tượng trang web và tạo một thư mục ảo bên dưới nó. Nó ổn chứ? – Zerotoinfinity

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