Asp.net 不允许循环文件引用

Asp.net调用DLL文件 Asp.net调用DLL文件(如:DecryptActiveX.dll)1、把dll文件放到bin文件夹下,先引用你的dll文件(右击bin文件夹—添加引用)2、using你dll的命名空间 (如:using DecryptActiveX;)3、在代码中声明dll中的类(如:DecryptClass b = new DecryptClass();) 4、接着开始编程(如:string type 阅读详情
        这段时间一直在做一个的项目,先前build项目时,一直是正常的,没有任何问题。昨天,在将完成的部分文件签入服务器后,重新生成解决方案时,build失败,总是提示不允许循环文件引用,和用户控件相关的一些错误--未知服务器标记。接着再生成解决方案,还是失败,但是多生几次之后,尽然又生成成功了,问题很是怪异。由于项目使用了大量的用户控件,一开始以为是用户控件引起的错误,某个文件可能多产次注册同一个用户控件。但经过认真的检查了所有页面后,排除了这种可能性。由于项目中的许多用户控件又引用了其它的用户控件,所以我认定是因为这个原因导致的错误。所以将原来Asp.net 1.1 中使用的
注册用户控件的方式(直接注册到页面)的代码,全部修改成了asp.net 2.0中的新方式,将用户控件注册到Web.config文件中的<controls>结点下,但重新生成解决方案后,问题依然没有解决。接着在网上查阅一些相关资料,但也未能找到一个好的解决方案。熬了一夜,尽然无功而返,真是郁闷到了极点。

        今天突然想起可以将文件暂时从项目中排除,所以将所有的文件从项目中排除,然后再将文件一个个的包括到项目中,以便能找到出问题的页面。最后发现不允许循环文件错误和母板页有些关系,只包括母板页时,没有错误,但是再将内容页包括进来后,程序就出现错误了。仔细check内容页和母板页,发现它们各处都是正确的。经过多次测试,终于找到了问题的根源, 内容页引用了上级目录的母板页。内容页引用当前目录和子目录的母板页是没有问题的。在VS2008下经过测试,发现这个VS2005的一个bug.由于网上没有找到相关的文章,故将其和大家share.

    环境: asp.net 2.0 VS 2005  
    错误:不允许循环文件引用
    原因:内容页引用了上级目录的母板页 (VS2005的bug,VS2008已经解决)
  解决方案:将母板页放到内容页的当前目录或子目录中                                                                                                                                                   -shukun
                                                                                                                                                       2008.10.19
ASP.NET 编译 讨论C#编译和ASP.NET编译 当你分别使用c#编译器CSC和ASP.NET编译器编译的时候,你会发现他们的不同,针对此,在网站部署和更新的时候可以考虑最优方案。 C#编译器针对单个文件,ASP.NET编译器针对整个网站,ASP.NET编译器针对同一个后置文件生成的DLL回比C#编译器生成的内容多。 以上都是ilspy反编译得到的结果,可以发现.ASP.NET编译器生成更多的内容, 阅读详情

相关推荐

ASP.NET Core中的循环引用与JSON Patch使用

本文深入探讨了Entity Framework Core在ASP.NET Core应用程序中引起循环引用的问题及其解决方案。通过修改序列化对象来防止循环引用,并介绍了JSON Patch标准在处理不完全数据类型更新时的应用。同时,提供了对ASP.NET Core中内容格式化的理解,包括默认内容策略和如何处理不同数据类型的响应。

weixin_42560991的博客 380

有自定义控件的网站项目发布时,“不允许循环文件引用”的错误”的解决方法

写了一个自定义控件,在项目中使用了多层嵌套母版,在使用各级母版的各个页面中添加了上面的自定义控件,编译测试无错,但发布总因为““不允许循环文件引用”的错误”而过不去,   于是采取在web.config文件中注册自定义控件的方式                      然后将各个页面中的注销的方式(其实就是在这里多个母版嵌套造成了一个页面中有多个这样的声明造成的上面的错

GoodShot的专栏 2961

Windows 10下用VS2022编译AFSIM 2.9.0的完整避坑指南

本文提供了在Windows 10系统下,使用Visual Studio 2022编译AFSIM 2.9.0仿真框架的详细指南。文章系统梳理了从环境准备、CMake配置、编译链接到安装打包的全流程,并重点针对编译过程中常见的文件编码、命名空间冲突等高频错误提供了具体解决方案,旨在帮助开发者高效避坑,顺利完成AFSIM在Windows平台上的构建。

weixin_28839549的博客 549

Asp .Net页面代码报"不允许循环文件引用"

Asp .Net页面代码报"不允许循环文件引用" 早上来准备抽空再学习一下Duwamish 7.0。安装后用一个C#写的版本转换工具转换到了vs2005。打开编译后报错:"不允许循环文件引用"。错误定位在页面文件的引用母版页上。在网上找了找发现还真有人跟我遇到一样的错误。报错定位在母版页引用的代码上<%@ReferencePage...

weixin_30629653的博客 327

文华财经公式编程:麦语言简介及基础语法

文华财经公式语言(麦语言)是一种专门用于金融领域的编程语言,它是由文华财经公司开发的。提供了丰富的金融计算函数和数据处理功能,可以用于金融市场的数据分析、模型建立和交易策略的开发。例1:A:CLOSE;// 定义变量A为收盘价(盘中k线没有走完的时候A为最新价)。例2:MA5:=MA(C,5);// 定义收盘价的5周期均线(C为CLOSE简写)。例3:A:=REF(C,1);// 取得前一根k线的收盘价。

超哥量化的博客 1万+

ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案

ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案

weixin_40735291的博客 6618

C# 循环调用问题解决(interface方案)

写代码都会要求高密度,低耦合,尽量避免循环引用的出现。曾经面试时,有一道面试题是这样的,如果A引用B,B引用C,C又引用A,怎么解决这种循环引用?如图: 这也是今天写这个的原因,个人思路为把环状拆分为一条直线,也就是让A持有B,B持有C,而把C要调用的A中的内容抽离出来,这里把这部分叫做D,通过B,把D传递给C。也就是C持有的,实际上不再是A,而是A里的一部分C需要的内容(D)。如图: ...

qq_25023405的博客 3518

避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点

本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。

weixin_30687051的博客 234

Asp.net中将此项目作为引用添加将导致循环依赖项

Asp.net中将此项目作为引用添加将导致循环依赖项 未能添加对"DAL" 的引用.将此项目作为引用添加将导致循环依赖项。如下图所示: 有几个类库,先前的引用都没有问题,做到下面时,引用出现错误。 请问为什么会出现这种情况的,是不是我引用太多了,有什么办法可以避免这样的错误。 问题分析: 一个工程里有A和B两个项目,在A里引用了B,在B里也引用了A就会这样。 也可以

邢金聪 廊坊师范学院九期信息技术提高班 9584

Python小白也能玩转迅投QMT量化交易?手把手教你从安装到第一个策略

本文为零基础Python用户提供了上手迅投QMT量化交易平台的完整指南。从Python 3.6环境配置、QMT客户端获取安装,到核心概念讲解,并手把手教你编写并回测一个经典的双均线交易策略,帮助初学者快速迈出量化交易的第一步。

weixin_29103191的博客 763

QGIS之二十六pbf转osm转shp

QGIS之二十六pbf转osm转shp

yilvyangguang520的博客 7499

ASP.NET的页面中对其他文件的引用

ASP.NET的页面中对其他文件的引用 先来看看ASP风格的===============你可以把一个ASP页面的内容在服务器执行之前添加到另外一个ASP页面中, 方式是使用#include命令. #include命令被用来创建函数, headers, footers, 或者将要被多个页面重用的部分. 如何使用?这是"mypage.asp"html>

utnewbear的专栏 1207

go实现MQTT broker(附完整源码)

go实现MQTT broker(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 577

.net 引用 其他文件类_ASP.NET Core Web 项目文件

在本文章中,我们将探索并了解 http://asp.net core 项目文件。 我们使用 C#作为编程语言,因此项目文件具有.csproj 扩展名。如果您使用过以前版本的 http://ASP.NET,那么您可能对此文件非常熟悉,但此文件中包含的格式和内容在 asp.ne Core 中发生了很大变化。一个重要的变化是,项目文件不包含任何文件夹或文件引用。简单解释后的意思就是。在以前的 http:...

weixin_33525298的博客 640

如何将 Fiori Elements Object Page Header 工具栏里按钮用 JavaScript 代码设置成禁用状态

本文介绍了如何在SAP Fiori Elements应用中动态控制Object Page工具栏按钮的可用状态。通过UI5 Inspector工具分析发现,这些按钮的enabled属性都双向绑定到/ui/enabled模型字段。在StatusExt.controller.js中,通过获取按钮ID前缀拼接完整控件ID,使用setEnabled(false)方法即可禁用按钮。关键点包括:1)使用extensionAPI获取视图ID前缀;2)注意事件回调中的this上下文绑定;3)通过修改模型字段可同步更新所有绑定

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 375

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# ASP.NET MVC 配置允许跨域访问

注意:仅能限制ajax json请求,不能限制ajax jsonp请求,本地修改了host文件,配置了不同域名,已经反复测试证实。】 在 ASP.NET Web API 项目中使用 Cross Origin Resource Sharing(CORS),解决一些跨域域请求问题,可以直接用 Ajax 调用 Web API 接口 1、管理 NuGet 添加引用 Microsoft.AspNet.Cors 注:在OWIN 中需要引用的是 Microsoft.AspNet.WebApi.Cors 2、在 WebAp

VisageNocturne的博客 1505

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

asp.net 中javascript的引用

Asp.net 中引入Javascript 的方法有很多。在做牛腩的时候主要讲了两种。 个人认为可以分为直接引入,和间接引入。 一、直接引入。在前台页面调用自定义的javascript 函数: 1、打开前台页面在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "。然后写javascript自定义的函数。 functio

王勇霞 信息技术提高班九期 2597

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

检测到JSON.NET错误类型的自引用循环

I tried to serialize POCO class that was automatically generated from Entity Data Model .edmx and w

p15097962069的博客 680

ASP.NET Razor篇——C# 循环和数组

ASP.NET Razor - C# 循环和数组 语句在循环中会被重复执行。 for 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用: 实 例 &amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;body&amp;amp;gt; @for(var i = 10; i &amp;amp;lt; 21; i++) {&amp;

灵活大胖子HDG 的博客 905

asp.net母板页引用文件的路径问题

1. 图片问题非常好解决加上runat="server" ,路径使用绝对路径~/基本上就OK了。2. CSS文件引用这里神奇的就是link的文件的href是随着被访问文件的目录结构自动调整,说白了就考虑母版页引用的路径就可以了,其他不用费心。比如在母版页同目录下的一个文件夹内的一个xxx.aspx引用的母版页,那么上面的语句在客户端就自动变为前提就是必须有run

laolaolai的专栏 608

ASP.NET Razor - C# 循环

开发工具和关键技术:Visual Studio 2015,ASP.NET Razor 作者:金建勇 撰写时间:2019年4月22日 首先我们来了解一下什么是 ASP.NET Razor: Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic和C#)的标记语法。 当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回...

依然的博客 699

ASP.NET Razor篇—— VB 循环和数组

ASP.NET Razor - VB 循环和数组 语句在循环中会被重复执行。 for 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用: 实例 &amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;body&amp;amp;gt; @For i=10 To 21 @&amp;amp;lt;p&amp;amp;gt;Line #

灵活大胖子HDG 的博客 325

如何在ASP.NET Core 1.0 Web App中引用现有的.NET Framework项目

I had a reader send me a question yesterday. She basically wanted to use her existing .NET Framework libraries in an ASP.NET Core application, and it wasn't super clear how to do it. 我有一个读者昨天给我发了一个问题。...

cunfuteng7334的博客 699

当网站不允许上传asp木马时的一个解决方法

入侵的过程当中,大多离不开上传,当目标网站不允许上传ASP木马的时候我们该怎么办呢? 本文介绍了一个解决方法,希望能给你带来帮助。 将以下文件保存为stm或者shtml。 HTTP_ACCEPT:ima

denseryan专栏 1985
上一篇: 转 ASP.NET 2.0 中的资源与本地化
WangSharp
博客等级 码龄20年 0粉丝 1原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值