我使用"添加新项目创建了一个新的webform" ASP.NET中的图标。我确实没有添加任何标记和代码隐藏但是每当我尝试调试它(或在浏览器中查看)时,我都会得到PARSER错误。
项目中的所有其他网络表单完全正常,除了这个新的网络表单。 我试着检查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>
如你所见。我还没有做过任何事情。
答案 0 :(得分:1)
您需要重建项目,该项目将代码隐藏类Real_Time_PEN.Real_Time
编译到DLL文件中;现在它不在那里。请注意,复制现有的.aspx
和.aspx.vb
文件或向项目添加新文件不会导致类自动添加到DLL文件中。您必须首先构建项目。