我遇到了IIS 7.5的下列问题。
在根目录下,我有一个虚拟目录,它被设置为在传统pipe道下运行的应用程序。
它看起来像这样
-root (integrated) -bin -virtualdirectory (classic) --bin --somevirtualfile.apx --web.config -somefile.aspx -web.config
根站点作为集成pipe道运行,并引用位于根bin文件夹下的几个程序集。
请求虚拟目录时出现问题,并且在根目录web.config中引用的程序集不存在于虚拟目录bin文件夹中。 IIS会引发无法加载引用程序集的错误。
任何人都可以发光一些?
谢谢!
我相信组件条目是inheritance下来的configuration链。 因此,如果您不希望子目录应用程序尝试加载不存在的程序集,则需要为那些不存在的程序添加<remove>条目。 您可以将这些添加到子目录中的web.config文件中。