2008-11-10 1 views
0

모든 오류는 자동으로 생성 된 파일에 있으며 내가 작성한 파일에는 포함되어 있지 않습니다. 다음은 그 중 몇 가지입니다. 웹 사이트를 구축 할 수 없습니다. 빌드 (임시 파일)에 Visual Studio 2008 오류가 발생했습니다.

'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 개의 페이지 지시문이로드됩니다.

답변

1

마스터 페이지에 <%@Page%> 지시문을 넣었습니까? <%@Master%> 지시어 만 있어야합니다.

+0

귀하의 의견은 나를 생각하고 솔루션을 발견했습니다. 감사합니다 – Anders

+0

원래 나는 페이지 지시어가 다른 포함 된 페이지에 있는지 묻는 것에 대해 생각하고있었습니다. 마스터 페이지를 사용하는 경우 다른 페이지를 포함시키지 않는다고 가정했습니다. :) 당신이 그것을 발견했을 때마다 다행이다. – Kon

0

아니, 내 MasterPage의 헤더는 다음과 같습니다

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

은 MasterPage에 더 <%@Page%> 지침이 없다.

관련 문제