2014-02-06 1 views
0

내 웹 사이트의 페이지에 액세스하려고하면 컴파일 오류가 발생합니다. 이 오류가 발생하기 시작했습니다. 데이터가 바인딩 된 페이지의 컴파일 코드에 있습니다..Net 4.0 웹 사이트의 컴파일 오류를 해결할 수 없습니다.

error BC30456: 'Eval' is not a member of 'ASP.main_decision_aspx'. 

dataBindingExpressionBuilderTarget.Text = Global.System.Convert.ToString(Me.Eval("Fullname"), Global.System.Globalization.CultureInfo.CurrentCulture) 

나는 그것이 내가 액세스하고 수동으로 수정할 수있어 일이 아니다으로이 문제를 해결하는 방법에 대한 이동하는 방법을 잘 모르겠어요 다음과 같이 오류의 조각입니다. 이상한 것은 그것이 웹 사이트의이 한 페이지에서만 발생한다는 것입니다. 동일한 기능을 가진 다른 페이지는 영향을받지 않습니다. IIS에서 .net 버전을 확인한 다음 web.config 파일과 비교했습니다. 둘 다 일치합니다. 계속 진행하는 방법에 약간의 손실이 있습니다.

답변

2

우리는 솔루션을 찾을 수 있었기 때문에 누군가 다른 사람이 동일한 문제를 가지고 있으며 수정 프로그램을 찾고있는 경우를 대비하여 해결책을 찾았습니다.

새 페이지를 만들고 페이지의 코드를 복사하기 시작했습니다. 코드를 추가하고 해당 페이지를 탐색 할 수 있는지 테스트 한 후 웹 사이트를 게시합니다. 결국 우리는 새 페이지에 모든 코드를 가지고 있으며 잘 작동하고있었습니다. 문제 해결됨!

관심 분야에서 새 페이지의 이름을 이전 페이지의 이름으로 변경하고 해당 페이지에 액세스하려고 시도했지만 동일한 오류가 다시 발생했습니다. 이름을 바꿀 때 잘 돌아갔습니다.

TLDR 버전

  1. 는 다른 이름으로 새 페이지를 만들기에 걸쳐 코드를 복사합니다.
  2. 페이지의 이름을 변경하십시오.
관련 문제