删除子应用程序中的 codeSubDirectories 元素时出现问题

Mik*_*e L 3 asp.net web-config

我有一个 ASP.NET 应用程序,在 web.config 中有一个 <codeSubDirectories> 部分。我的主要项目是在 VB.NET 中,但我在 App_Code 下有一个用 C# 编写的 CSCode 子目录。现在对于我创建的每个新子应用程序,我必须在 App_Code 下创建一个 CSCode 文件夹。Microsoft 的文档说有一个 <clear /> 元素,但是当我将它添加到子应用程序的 web.config 文件时出现错误。这是怎么回事?

Mik*_*e L 5

找到了。显然,微软从来没有绕过 <codeSubDirectories> 的 <clear /> 元素的实际编码。在线MSDN 文档在社区内容部分提到了这一点。

作为一种解决方法,我将把 CSCode 移到一个单独的 DLL 中。