У меня есть веб-сайт на 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, когда оба используют собственный пул приложений?