我在 IIS 7.5 上配置了一个网站,如下所示。
ParentWebSite
---ChildWebApp
- ParentWebSite 是一个 Asp.Net 4.0 网站项目。
- ChildWebApp 是一个 Asp.Net 4.0 Web 应用程序。
当我访问以下网址时,它工作正常。
http://ParentWebSite/
当我使用以下 URL 访问 childWebApplication 时。
http://ParentWebSite/ChildWebApp
它给出了一个编译错误,显示找不到一个命名空间 (ParentWebSite.BLL)。但是该命名空间仅在 ParentWebSite 中使用,而在 ChildWebApp 中根本没有提及。
我的问题为什么我的 ChildWebApp 依赖于 ParentWebSite dll?
当两者都使用自己的应用程序池时,如果按照上述方式部署的 ChildWebApp 不是独立于 ParentWebSite 吗?