无法构建网站,构建时的Visual Studio 2008错误(临时文件)

时间:2008-11-10 16:10:55

标签: asp.net visual-studio-2008 build-process

所有错误都在自动生成的文件上,而不是在我创建的文件中。以下是其中一些:

'Context' is not a member of 'auth_cookies'
'ProcessRequest' cannot be declared 'Overrides' because it does not override a sub in a base class
'Server' is not a member of 'ASP.auth_cookies_aspx'
Class 'auth_cookies_aspx' must implement 'Sub ProcessRequest(context As HttpContext)' for interface 'System.Web.IHttpHandler'

任何帮助都将不胜感激。

编辑:发现它所寻找的文件不存在,解决了这个问题并消除了除一个之外的所有错误:

 Error-5: There can be only one 'page' directive.
 >> C:\Users\darren\Documents\Visual Studio 2008\WebSites\gs_ontheweb\auth\cookies.aspx

这是 cookies.aspx 页面的内容:

<%@ Page Language="VB" MasterPageFile="~/theMaster.master" AutoEventWireup="false" CodeFile="cookies.aspx.vb" Inherits="auth_cookies" title="NOM COOKIES" %>

更新:原来其中一个链接文件有一个指向另一个.aspx页面的链接,导致加载了2个页面指令。

2 个答案:

答案 0 :(得分:1)

您是否在主页面中添加了<%@Page%>指令?它应该只有一个<%@Master%>指令。

答案 1 :(得分:0)

不,我的MasterPage的标题是:

<%@ Master Language="VB" CodeFile="theMaster.master.vb" Inherits="theMaster" %>

MasterPage上没有<%@Page%>指令。