2014-07-22 4 views
0

현재 저는 직장에서 프로그래머가 없으므로 다음과 같은 오류가 발생합니다. "인덱스가 범위를 벗어났습니다. 음수가 아니고 컬렉션의 크기보다 작아야합니다."프레임의 크기와 관련하여 문제가되는 것으로 판단됩니다. 내가 그 가정에 맞습니까? 나는 이것이 문제의 코드라고 생각하지만 나는 프로그래머가 아니다. 그러는 동안이 작업을 시도하십시오. 나는 사이트가 인덱스가 범위를 벗어났습니다. 음수가 아니고 콜렉션의 크기보다 작아야합니다.

enter image description here

2010

<%@ Page Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Time Card" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 

<iframe id="iHoppp" 
     src="http://fs/ihoppp/timecard2" 
     frameborder="No" scrolling="no" width="100%" height="2000px" marginheight="5px" marginwidth="5px"> 
</iframe> 
</asp:Content> 
가 사전에 감사 비주얼 웹 개발자의 asp.net과 만든 믿습니다.

+0

iframe이 아니지만 iframe 내용 내에있을 수 있습니다. 이는 여러 가지 이유로 발생할 수있는 서버 측 오류이며 iframe의 내용 또는 현재 페이지의 내용 때문일 수 있습니다. 그 사실을 알기가 어렵습니다. 로그에 스택 추적 오류가 있습니까? 보다 자세한 오류 메시지가 도움이 될 것입니다. –

+0

헤이 브라이언. 그것이 전체 오류 메시지이며 오늘 시작된 한 명의 사용자 만이 오류 메시지를 받고 있습니다. 참조 된 timecard2 내의 기본 페이지 뒤에 코드를 표시 할 수 있습니다. 그게 네가 필요한거야? 죄송합니다. 이것에 대해 더 많은 지식이 없습니다. @BrianMains –

+0

그림은 내가 말하는 전체 오류 메시지입니다. 오, 죄송합니다, –

답변

0

IIS 사이트에서 AD 계정과 SQL 계정을 연결하는 것이 문제 였지만 자동으로 연결을 만들 때 어떤 이유로 이름이 잘못되었습니다. 이 문제를 해결하여 문제를 해결했습니다.

0

이 문제는 OnClick 이벤트 중 하나의 백엔드 코드 문제입니다. 코드가 배열 같은 인덱싱 된 객체의 항목에 액세스하려하지만 객체가 존재하지 않기 때문에 객체를 참조 할 수없는 경우 오류가 발생합니다.

예를 들어 색상 이름이 포함 된 myColorArray이라는 배열 객체가 있다고 가정 해 보겠습니다. 배열의 색상은 "빨간색", "녹색"및 "파란색"입니다. 배열 객체는 이제 3 개의 항목을 가지며 그 항목을 색인으로 참조 할 수 있습니다. 이 배열의 인덱스 항목 3에 액세스하려고하면

myColorArray[0] //contains "red" 
myColorArray[1] //contains "green" 
myColorArray[2] //contains "blue" 

, 당신이 오류가 발생합니다 : 배열의 항목은 다음과 같이 참조 할 수 있도록 .NET에서 모든 인덱스 객체는 0이 아닌 1로 시작 너는보고있다.

스택 추적에 따라 웹 사이트의 기본 페이지에서 btnLogin 버튼을 클릭 한 후 예외가 발생하는 것처럼 보입니다. 예외가 발생하면 백엔드 코드에서 GridView를 데이터로 채 웁니다.

+0

한 명의 사용자에게만이 작업을 수행하는 이유는 무엇이며 어떻게 수정합니까? 여기에 게시하기 위해 문제가있는 코드를 찾으려고 노력할 것입니다. –

+2

한 사용자에 대해서만 발생하는 경우 사용자 별 데이터 문제를 가리 킵니다. 예를 들어 사용자에게 볼 수있는 권한이있는 문서를 표시하는 페이지입니다. –