asp.net – BC30560:’default_aspx’在命名空间’ASP’中不明
当我编译我最新的asp.net程序并尝试在测试服务器上运行时,我收到此错误
Line 46: Dim dependencies() As String Line 47: CType(Me,Global.System.Web.UI.Page).AppRelativeVirtualPath = "~/default.aspx" Line 48: If (Global.ASP.default_aspx.__initialized = false) Then Line 49: dependencies = New String(0) {} Line 50: dependencies(0) = "~/default.aspx" Source File: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb Line: 48 扩展编译器输出时的详细错误… Microsoft (R) Visual Basic Compiler version 8.0.50727.3053 for Microsoft (R) .NET Framework version 2.0.50727.3053 Copyright (c) Microsoft Corporation. All rights reserved. C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb(48) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. If (Global.ASP.default_aspx.__initialized = false) Then ~~~~~~~~~~~~~~~~~~~~~~~ C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb(51) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. Global.ASP.default_aspx.__fileDependencies = Me.GetWrappedFileDependencies(dependencies) ~~~~~~~~~~~~~~~~~~~~~~~ C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb(52) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. Global.ASP.default_aspx.__initialized = true ~~~~~~~~~~~~~~~~~~~~~~~ C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb(76) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. Private Sub __BuildControlTree(ByVal __ctrl As default_aspx) ~~~~~~~~~~~~ C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.0.vb(100) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. Me.AddWrappedFileDependencies(Global.ASP.default_aspx.__fileDependencies) ~~~~~~~~~~~~~~~~~~~~~~~ C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesocbuildc0c442fff0292c99App_Web_default.aspx.cdcab7d2.4ubu1wgu.1.vb(31) : error BC30560: 'default_aspx' is ambiguous in the namespace 'ASP'. Return New ASP.default_aspx ~~~~~~~~~~~~~~~~ 我检查了一些事情,所有这些都证明是可以的: [*]默认值未定义两次 [*]一切正常 [*]没有旧文件 [*] 我试过了 [*]原始资源仅适用 关于如何解决这种歧义的任何想法或任何线索. 谢谢 解决方法
好的,这是我在这个问题上花了三天后发现的.
最后我想,如果我从解决方案中删除了除了一个(导致问题)之外的所有项目,我可以将它隔离到default.skin.问题似乎非常不稳定,因为如果我从这个文件中删除某些行,它就会开始消失.然而,这并不一致,问题随机而来. 因此,在失去了在代码中修复它的所有希望之后,我决定以另一种方式尝试它.我将aspnet_compiler命令的选项从-prefix开关(为每个文件夹创建了一个dll)更改为-o(所有已编译的ui都放在一个dll中),问题就消失了! 似乎问题是由于aspnet_compiler中的一些错误.它在这个版本中以某种方式被触发,我无法弄明白. 我想移动到更稳定的asp.net 3.5SP1(或者等待asp.net 4.0)任何建议? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 返回json中的双引号
- asp.net-mvc-3 – 模拟控制器动作单元测试的默认角色提供程
- asp.net-mvc – 如何使这个ASP.NET MVC控制器更易于测试?
- asp.net-mvc-3 – 在剃刀视图中使用泛型方法
- asp.net – 在VB.Net Web应用程序中使用SubSonic
- asp.net-mvc – 提交表单并将数据传递给FileStreamResult类
- asp.net-core – 如何在VS2017 final中定位多个框架?
- ASP.NET连接字符串元数据语法
- 框架升级后某个类型所在程序集发生转移,应用还能正常运行吗
- asp.net-mvc – MVC:仅在某些视图上创建模型参数