7월, 2014의 게시물 표시

IIS 7.0 에서 에러 발생시

이미지
1) IIS 7.0 설치후 아래와 같은 에러가 발생하는 경우가 있는데, 한 서버에서 웹사이트를 여러개 설정한 경우 발생하였다. 확인을 해보니 IIS 설치시 IUSR, Users 계정이 IIS 한개에 하나만 올라오는데 여러개의 application이 있는 경우 각각 IUSR, Users 계정을 추가하고 권한을 줘야한다. 2) Farpoin t spread를 올렸는데 Invalid Xml이라는 문구가 나오고 소스를 보면  Html tag가 전부나오지 않고 짤린것 처럼 나온다.  IIS 에서 Request Filtering 을 더블 클릭한다. 오른쪽에 있는 Edit Feature Settings 를 클릭후 Request Limits 의 값을 최대값인 4294967295 로 설정한다 . 3) 500 에러가 발생하고 DB 연결이 되지 않는다. ODBC로는 연결이 되는데 asp에서 DB Open이 되지 않으면 ConectionString을 의심을 해본다. 특히 IIS 7.0이전에는 잘되었는데 7.0 이후에 연결이 되지 않으면 커넥션 문을 다음과 같이 변경한다. Session("ConnectionString")= "Driver={SQL Server};Server=서버명;Database=DB명;Uid=아이디;Pwd=패스워드" 4) 원격서버에 접속이 안된다고 나오면 아래와 같이 Component Services에 Local DTC에 항목을 수정한다. 제어판->관리자도구(Administrative Tools)->구성서비스(Component Services)를 연다. Component Services->Computers->My Computer->Distributed Transaction Coordinator->Local DTC에서 마우스 오른쪽으로 속성을 확인한다. Security 탭에서 Network DTC Access를 체크하고