Я получил хостинг с каким-то провайдером с доменным именем, например, "domain.com".Затем я добавил новую папку, например "/ blog".Затем создал поддомен «blog.domain.com» и указал его на папку / blog.
После загрузки моего приложения ASP.net в папку / blog, когда ссылка ссылается на одну из другихНа страницах сайта ASP.net добавляет папку / блог к URL-адресу, хотя это уже корневая папка для субдомена.Например, Uri = "Contact.aspx" будет отображаться в html на стороне пользователя как: "blog.domain.com/blog/contact.aspx".Я попытался решить ее, установив Uri = "/ Contact.aspx", это будет работать, но не будет работать, если пользователь попытался получить доступ к страницам через "www.domain.com/blog", и я хотел бы, чтобы люди могличтобы получить доступ к моему сайту обоими способами, кроме отдельного доменного имени.
Q1: Как заставить ASP.net обнаруживать домен / поддомен и действовать соответственно?Есть ли какие-то настройки web.config для такой вещи?Или я должен сделать немного магии с MapPageRoute?В2: Насколько возможно работать в обоих направлениях: "blog.domain.com/contact.aspx" и "blog.domain.com/blog/contact.aspx" ???Я думал, что один из них должен быть 404 !!