2009-03-26 27 views
6

Tôi muốn lưu trữ nhiều trang web (tất cả đều có tên miền khác nhau - không phải miền phụ) với cùng một ứng dụng ASP.NET MVC. Tôi cần ứng dụng hoạt động khác dựa trên miền, nhưng tôi vẫn muốn có cùng một ứng dụng để phân phối tất cả các miền. Tôi không muốn chuyển tiếp miền hoặc chuyển hướng, tôi actully muốn tất cả các tên miền hoạt động theo cách riêng của họ, nhưng được phục vụ trong cùng một ứng dụng MVC. Làm thế nào để tôi làm điều này? Nó cũng đáng chú ý là tôi đang chia sẻ lưu trữ với GoDaddy.Lưu trữ nhiều tên miền với cùng một ứng dụng ASP.NET MVC?

Cảm ơn trước!

+0

Bạn có thể đưa ra một hoặc hai ví dụ về các hành vi khác nhau mà bạn đang tìm kiếm không? –

+0

@ Zhaph-BenDuguid www.somesite.com/home/news và www.somesite2.com/home/news. Dữ liệu được tìm nạp từ cùng một db bởi một miềnConstant. –

Trả lời

3

Điều này có thể xảy ra với IIS khi sử dụng trường tiêu đề máy chủ trong cài đặt kết buộc. Bạn có thể thêm nhiều tiêu đề máy chủ khác nhau như bạn muốn cho ứng dụng của mình. Và miễn là tên miền đó bằng cách nào đó đi đến máy chủ lưu trữ trên cổng cụ thể đó (http hoặc https hoặc tùy chỉnh), thì ứng dụng đó sẽ được sử dụng.

3

ASP.NET MVC Domain Routing minh họa một cách có thể để kiểm soát hành vi ứng dụng ASP.Net MVC dựa trên tên miền được sử dụng để tiếp cận trang web của bạn.

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