调试新的ASP.NET webform时出现分析器错误

时间:2014-07-31 03:12:54

标签: asp.net vb.net webforms parse-error

我使用"添加新项目创建了一个新的webform" ASP.NET中的图标。我确实没有添加任何标记和代码隐藏但是每当我尝试调试它(或在浏览器中查看)时,我都会得到PARSER错误。

enter image description here

项目中的所有其他网络表单完全正常,除了这个新的网络表单。 我试着检查DLL是否在/ BIN目录中(它们是)。

我尚未部署此功能(我尚未允许这样做),所以我还不习惯使用IIS管理器。

请指教。 谢谢和问候。

更新:这是后面的vb代码:

Public Partial Class Real_Time
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

End Class

标记:

 <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Real_Time.aspx.vb" 

Inherits="Real_Time_PEN.Real_Time" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title></title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>

    </div>
    </form>
   </body>
   </html>

如你所见。我还没有做过任何事情。

1 个答案:

答案 0 :(得分:1)

您需要重建项目,该项目将代码隐藏类Real_Time_PEN.Real_Time编译到DLL文件中;现在它不在那里。请注意,复制现有的.aspx.aspx.vb文件或向项目添加新文件不会导致类自动添加到DLL文件中。您必须首先构建项目。