Обычно рекомендуется добавлять приложение под веб-сайт, если вы используете IIS Deployment, просто щелкните правой кнопкой мыши на веб-сайтах и добавьте приложения, это должно работать
, но в вашем случае я думаю, что вы могли бы использовать какой-либо провайдерский общий сайт
здесь вы можете сделать следующее:
MAIN ==> ваш основной сайт не должен быть веб-сайтом на стороне сервера и должен быть веб-сайтом c со Html и (Javascript)
Main2 => будет виртуальным путем внутри веб-сайта с Вашим текущим основным приложением с Web.Config
Sub 1 => Sub 1 будет виртуальным путем внутри веб-сайта, он будет содержать ваше приложение на стороне сервера с Web.Config
Sub 2 => будет виртуальным путем внутри веб-сайта, содержащего Ваше приложение на стороне сервера с Web.Config
вы можете использовать MAIN для перенаправления на Sub1 и Sub2 следующим образом:
Параметр запроса Скажите, что путь к сайту равен www.x.com, теперь вы нужно в вашем ГЛАВНОМ стати c сайте т. е. скрипт, который теперь будет читать параметры запроса, если Queryparam имеет значение null или не имеет значения val, затем перенаправить на виртуальный сайт Main2. если Queryparam, скажем, app1, то перенаправить на виртуальный сайт Sub1. если Queryparam - app2, перенаправьте на виртуальный сайт app2.
в конце вы можете выглядеть примерно так:
1. www.x.com 2. www.x.com?app=app1 3. www.x.com?app=app2