Я только что столкнулся с этой проблемой в своей работе, и я решил создать новый веб-сайт вместо того, чтобы пытаться вложить мое приложение в существующий веб-сайт. Я сохранил сопоставление домена для нового приложения (например, www.mysite.com), но изменил номер порта / сопоставление.
В результате я могу использовать свое новое приложение на www.mysite.com:88, и мне не нужно было использовать поддомен.
Предостережение в том, что мое приложение является веб-службой, поэтому возможность указать номер порта в URL была для меня возможной. Возможно, это не вариант для вас, но я подумал, что опубликую это, если это поможет кому-то в моей ситуации.
Решение <location path="." inheritInChildApplications="false"></location>
мне не подошло, так как inheritInChildApplications
, похоже, не существовало до ASP.Net Framework 4.0?