清理编译,但运行时错误:ASP.NET CS1513:}页面上的预期错误

时间:2016-04-05 10:57:16

标签: c# asp.net

难住了。不知道这个。我得到了一个干净的编译但这个运行时错误。

错误信息是:

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS1513: } expected

Source Error:


Line 10911:        }
Line 10912:        
Line 10913:        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 10914:        private global::System.Web.UI.UpdatePanel @__BuildControlpnlData() {
Line 10915:            global::System.Web.UI.UpdatePanel @__ctrl;

Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\6648c2c6\bd7d66c0\App_Web_mysubscriptions.aspx.cdcab7d2.kpmgh13c.0.cs    Line: 10913 

这是一个生成的文件,经典的asp.net,而不是mvc。其他人可以从源代码控制加载完全相同的项目,并且运行它没有问题。我删除了项目并从源代码控制中提取相同的代码,我得到了同样的错误。我删除了指示位置中的所有临时文件,但在生成新文件时仍会生成相同的错误。

它所引用的文件不存在。它似乎来自的页面继承自基页。没有10913行,甚至没有。这不是我的代码,它来自.net系统。

正如我已经说过的那样,所有这些都无关紧要 - 其他人可以从存储库中提取此代码并运行它。

1 个答案:

答案 0 :(得分:1)

几分钟前遇到同样的问题。 Karl的评论中包含了解决方案,所以我在这里发帖,以防有一天评论被自动清除。

错误页面将提及包含缺少的}的文件,它是ASP.NET临时文件文件夹中的自动生成的文件。打开该文件,检查错误并将其追溯到源代码。如果你得到一个干净的构建,那么错误可能在视图中。