不允许循环文件引用.发布ASP.NET(2.0)网站

The*_*des 4 c# asp.net

当我重建/构建我的ASP.NET网站时,我没有收到任何错误.但是,当我发布网站时,它给了我一个'循环文件引用是不允许的'.错误.

我在网上看了一下这个,它提供了一个batch ='false'选项,我试过并且什么也没做.

该页面有一个母版页,可以调用同一个控件两次; 但是,这个控件并没有引用任何东西

TY - 西奥

Sys*_*ech 5

Theo,我也收到了这个错误很多次,非常讨厌,即使我搜索了几年的循环文件引用我也找不到.最后我决定虽然没有明确的循环文件引用,但是当我在父文件夹中引用控件时编译器不喜欢它,例如我在文件夹/ UserControls/Panels/ManagerPanels /中有一个控件引用了一个控件文件夹/ UserControls/Panels /.这在编码时工作正常,但尝试发布或调试带来了循环文件引用问题.很抱歉,我找到的唯一解决方案是将引用控件移回一个文件夹到与它引用的控件相同的文件夹中,这解决了问题(尽管我非常沮丧,因为我喜欢我的控件的一个很好的文件夹结构,其中有很多).希望这可以帮助

  • VS为Web应用程序中的每个子文件夹创建一个DLL.当用户控制跨越彼此的文件夹的引用控件时,将发生循环引用.这是[更好的解释](http://ellisweb.net/2009/12/fixing-the-circular-file-references-are-not-allowed-error-in-asp-net/). (4认同)