Yazeka
Arama sonuçlarına göre oluşturuldu
ASP.NET MVC'de subdomain kullanarak yönlendirme yapmak için aşağıdaki adımlar izlenebilir:
- Web sitesinin IP adresine doğrudan erişim sağlamak: IIS 7'de, Bindings bölümüne gidip http veya https için bir binding ekleyin, IP adresini sitenin özel IP'si olarak ayarlayın ve Host adını boş bırakın 1.
- DNS'de subdomain kayıtları oluşturmak: DNS sunucusunda (GoDaddy veya Windows DNS sunucusu), aşağıdaki A kayıtlarını ekleyin 1:
- Özel bir route constraint sınıfı oluşturmak:
SubdomainRouteConstraint
adında bir sınıf oluşturun veIRouteConstraint
arayüzünü uygulayın 2. Bu sınıf, subdomeni URL'den çekip uygun action veya parametre ile eşleştirecektir 2. - Route yapılandırmasında constraint eklemek: Route tanımında,
SubdomainRouteConstraint
sınıfını kullanarak istenen route parametresi için bir constraint ekleyin 23.
Bu şekilde, farklı subdomenler farklı action'lara yönlendirilebilir veya ortak bir action'ı kullanıcı adı parametresi ile kullanabilirsiniz 2.
5 kaynaktan alınan bilgiyle göre: