мы находимся в процессе создания веб-сайта, и один из разработчиков задал мне вопрос, который я немного задержал.
в основном у нас есть веб-сайт, который пользователь может посетить и создать там собственную «виртуальную» группу подпапок.
так, например, вы должны посетить www.mydomain.com/index.aspx и зарегистрировать бесплатную учетную запись. В конце этого процесса вы получите URL-адрес вашего нового веб-сайта.
www.mydomain.com/yourwebsite/index.aspx
теперь папка "yourwebsite" создается с помощью перезаписи URL из приложения asp.net, она никогда не существует на веб-сайте. моя проблема в том, что если пользователь решит посетить
www.mydomain.com/yourwebsite/ они получают ошибку 404 Page Not Found, есть ли способ в IIS7 решить эту проблему, поскольку, на мой взгляд, поведение правильное, поскольку папка не существует, поэтому IIS не может найти ее для отображения содержимого из этого.
Любой совет будет принят во внимание.
Крис
Оказалось, что эта проблема связана с отсутствием у нас опыта работы с компонентом URL ReWrite, который мы использовали.
После того как разработчики внимательно рассмотрели данные в файле web.config, они обнаружили очевидную проблему с ним, после исправления все заработало.
Вы добавили index.aspx в качестве документа по умолчанию в IIS на своем веб-сайте? Это не входит в стандартную комплектацию стандартного документа, вам нужно добавить его.