У меня есть веб-сайт на IIS 7.5, настроенный, как показано ниже.
ParentWebSite
---ChildWebApp
- ParentWebSite - это проект веб-сайта Asp.Net 4.0.
- ChildWebApp - это веб-приложение Asp.Net 4.0.
Когда я получаю доступ к следующему URL, он работает нормально.
http://ParentWebSite/
Когда я получаю доступ к childWebApplication, используя следующий URL.
http://ParentWebSite/ChildWebApp
Выдает ошибку компиляции, показывающую, что одно пространство имен (ParentWebSite.BLL) не найдено. Но это пространство имен используется только в ParentWebSite и совсем не упоминается в ChildWebApp.
Мой вопрос, почему мой ChildWebApp зависит от dll ParentWebSite?
Разве ChildWebApp при развертывании, как указано выше, не зависит от ParentWebSite, когда оба используют собственный пул приложений?