执行时抛出引用错误,但Visual Studio错误消息中未显示

时间:2013-02-04 12:40:01

标签: c# reference ext.net

所以我将ext.net作为程序集引用到.aspx站点。然后我复制了网站和相应的代码,并调整了类名和命名空间。我一直坚持同样的解决方案。现在当我引用时,就像在旧网站上一样:

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

并调试,旧网站显示正确(因为我没有更改任何内容),但“复制”网站将uncaught reference error记录到开发人员控制台。

Uncaught ReferenceError: Ext is not defined 

修改
副本和原件是同一站点的两个接口 - &gt;它们位于同一个文件夹和同一个项目中

编辑2:
检查并重新检查从清理解决方案到我发现的任何可能的重建后,default_admin(复制)不包括在解决方案中,即使我这样做,似乎更新了参考了。现在我遇到了问题,“Ext.Net.xml”无法复制到“bin / Ext.Net.xml”,而且代码隐藏的类型没有正确加载

编辑3:
好。现在我有一个web.config文件,这同样是一个工作组件也包括ext.net框架,我想它可能真的是一个客户端javascript问题,但即使安装NuGet后出现错误,现在我们再次出现旧的错误。我也通过创建一个新网站“复制”了网站来修复不同的错误。

编辑4:
另外一个新的Checkout并从0重新启动没有帮助

编辑5:
从-1重新启动,直到我将具有默认值的RecordFields添加到网格中。似乎标签属性的引用对于转换为javascript并不完全正确,请参阅 Default Value in RecordField throws JavaScript error on execute

1 个答案:

答案 0 :(得分:2)

我认为这是客户端JavaScript错误。

我的猜测是你错过了Web.config所需的部分。请查看以下README.txt的第IV部分,并检查是否已将所有与Ext.NET相关的配置添加到项目Web.config文件中。

http://examples.ext.net/#/Getting_Started/Introduction/README/

希望这有帮助。