0

我有一个旧版 ASP.NET/VB.NET 网站。machine.config 文件中包含几个 App_Code 模块/代码文件,它们使用来自常见命名空间(例如“系统”等)的类型。

出于某种原因,这些模块无法识别 machine.config 文件中包含的命名空间。machine.config 文件的修改不再对这些模块产生影响。

当我创建一个新的 ASP.NET/VB.NET 网站项目时,我无法复制这种情况。正如预期的那样,对 machine.config 文件的修改具有所需的效果。我认为这个问题是由 WebSite Web.config 文件中的某些特定选项引起的。任何提示/参考将不胜感激。

4

1 回答 1

0

此问题是由以下 VB.NET 编译器故障引起的:由于缺少一些依赖程序集而导致许多其他复杂错误。由于某些原因,VB.NET 编译器无法识别 machine.config 文件中包含的命名空间中的模块。一旦解决了缺少依赖程序集的复杂错误,machine.config 命名空间的问题就消失了。

于 2012-05-17T09:58:32.380 回答