Поместить приложение ASP.NET MVC в подкаталог основного приложения MVC? - PullRequest
6 голосов
/ 21 декабря 2011

У меня на сервере установлено приложение основного веб-сайта на C:\inetpub\wwwroot, которое я могу просмотреть на http://www.mysite.com

Я создал другое отдельное веб-приложение MVC с именем Subdir. Я бы хотел настроить его так, чтобы при посещении http://www.mysite.com/Subdir оно запускало мое приложение Subdir.

Что мне нужно для этого сделать? Я, очевидно, не могу просто оставить приложение в C:\inetpub\wwwroot\mysite.webui\whatever. Нужно ли помещать приложение в определенный каталог? Нужно ли что-то настраивать в IIS?

Ответы [ 2 ]

5 голосов
/ 21 декабря 2011

Я, очевидно, не могу просто оставить приложение в C:\inetpub\wwwroot\mysite.webui\whatever

Неправильно.
Тебе нужно сделать именно это.

Просто пометьте этот каталог как Приложение в диспетчере IIS, и все готово.

4 голосов
/ 21 декабря 2011

Да, вы можете поместить приложение в подпапку исходного приложения, но важно то, как вы настроили IIS для этого нового приложения.В качестве рекомендации рекомендуется использовать одноуровневые / параллельные папки.

  1. Разверните свои приложения в одноуровневой папке:

    c:\inetpub\wwwroot\ - ваше основное приложение

    c:\inetpub\mynewapp\ для дополнительного приложения.

  2. В IIS разверните существующий веб-сайт и добавьте новое приложение, указав в корневой папке значение c:\inetpub\mynewapp\

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