Я создаю очень большой набор веб-приложений для клиента, и одно из требований заключается в том, что они выполняются с использованием C # в рамках ASP.NET MVC.
У меня есть основной "Панель запуска », которая служит местом входа пользователя в систему для получения доступа к различным веб-приложениям.Эта область запуска сама по себе является приложением MVC, и пока все работает нормально.Мне удалось настроить проверку подлинности Azure и т. Д.
Моя проблема заключается в том, что я сейчас создаю первое из многих веб-приложений, которые будут запускаться из этого приложения панели запуска. Я выполнил шаги (столько, сколько применимо ко мне), найденные здесь , однако я не могу получить доступ к своему дочернему приложению.
Моя структура каталогов выглядит следующим образом
C: \ LaunchPad \ ** корневой каталог для основного приложения MVC панели запуска C: \ LaunchPad \ ChildApplication \ ** корневой каталог для первого дочернего приложения MVC
Когда я пытаюсь перейти к /ChildApplication из моей панели запуска выдает ошибку IIS Forbidden: Access Denied.
Может ли кто-нибудь дать мне несколько советов о том, как правильно настроить это?Для меня необходимо, чтобы ресурсы приложения панели запуска были доступны (объекты класса и т. Д.) Для всех дочерних приложений.Сеанс, созданный в приложении панели запуска, также должен быть виден дочерним приложениям.
Если бы кто-нибудь хотя бы мог сообщить мне, возможно ли то, что я пытаюсь сделать, это было бы здорово.Любые идеи об альтернативных настройках тоже будут хороши!