Удаление имени приложения из URL в IIS 7 - PullRequest
0 голосов
/ 01 марта 2012

Я пытался запустить приложение MVC3 на IIS 7 на Win Server 2008 R2 (64-разрядная версия) - и все в порядке, за исключением того, что имя приложения добавлено в URL.

www.xyz.com/apage -> www.xyz.com/myapp/apage

Я пытался найти способ удалить имя приложения.Я не эксперт ни в коем случае.Страницы, которые я обнаружил, относятся либо к правилам web.config, либо к функции URL Rewrite (это не работает), поскольку я могу найти только 32-разрядную версию, которая не будет установлена.

Лучше всего это делать с таблицами маршрутизации вприложение MVC3 (как это сделать, я не уверен), либо через web.config, либо через конфигурацию виртуальных каталогов в IIS?

Если у кого-нибудь было примерное правило для web.config (это, кажется, самый обсуждаемый подход)) это было бы здорово - единственный пример, который я могу найти, показывает, как направить на тот же URL, который не очень полезен.Любой ресурс или направление приветствуется.

1 Ответ

0 голосов
/ 02 марта 2012

Хорошо, так что другие узнают об этом - я узнал, как работает развертывание.

Самый простой способ, если у вас есть только один сайт на сервере IIS, это загрузить его в корневое приложение.Это усложняет работу нескольких сайтов и может привести к поломке при других обстоятельствах.

В пакете развертывания убедитесь, что для целевого сайта / приложения установлено значение "/"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...