难住了。不知道这个。我得到了一个干净的编译但这个运行时错误。
错误信息是:
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系统。
正如我已经说过的那样,所有这些都无关紧要 - 其他人可以从存储库中提取此代码并运行它。
答案 0 :(得分:1)
几分钟前遇到同样的问题。 Karl的评论中包含了解决方案,所以我在这里发帖,以防有一天评论被自动清除。
错误页面将提及包含缺少的}
的文件,它是ASP.NET临时文件文件夹中的自动生成的文件。打开该文件,检查错误并将其追溯到源代码。如果你得到一个干净的构建,那么错误可能在视图中。