【发布时间】:2012-03-13 11:54:34
【问题描述】:
在浏览器中查看我的 ASP.NET 页面时,我在运行时遇到错误。我没有收到任何构建错误,但是我在运行时收到以下编译器错误:
编译错误
描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
Compiler Error Message: CS1513: } expected
Source Error:
Line 329: #line hidden
Line 330: __output.Write("\r\n\t\t\t</div>\r\n\t\t");
Line 331: }
Line 332:
Line 333: private System.Web.UI.Control __BuildControl__control7() {
Source File: c:\Windows\Microsoft.NET\Framework\v1.1.4322\
Temporary ASP.NET Files\xxxxxxxx\450ffa78\d46d847d\
k1gsz9dj.0.cs Line: 331
我在我的源代码中找不到任何丢失的 },并且此错误发生在临时 ASP.NET 文件目录中存在的生成代码文件中。如何将此追踪到我的页面或页面上的用户控件中实际格式错误的代码行?
【问题讨论】:
-
您是否尝试在指定的文件夹中查找该 .cs 文件?
-
它在我的服务器上,我无权访问服务器。
-
它清楚地表明“}”在这些行中缺少检查...
-
我在一个 aspx 页面中调用了不同的用户控件。我不能简单地找到这条线。这就是为什么我要问第 333 行是哪个用户控件的一部分?我怎么知道?
-
那是 .NET 动态生成的文件,所以不要再暗示它说你需要找到哪一行,因为它在源代码中不存在。
标签: asp.net compiler-errors viewengine generated-code