'컴퓨터 IT/asp'에 해당되는 글 3건

  1. 2010.01.20 800a0046|사용_권한이_없습니다.
  2. 2010.01.20 800a0036|비적합_파일_모드
  3. 2010.01.16 ASP_0177_:_800401f3|Server.CreateObject_실패

800a0046|사용_권한이_없습니다.

|
반응형

800a0046|사용_권한이_없습니다.

asp에서 파일에 대한 적절한 권한이 없다.

파일의 보안을

IUSR_컴퓨터이름 이 모든 권한을 가질 수 있도록 수정해준다.

반응형

'컴퓨터 IT > asp' 카테고리의 다른 글

800a0036|비적합_파일_모드  (0) 2010.01.20
ASP_0177_:_800401f3|Server.CreateObject_실패  (0) 2010.01.16
And

800a0036|비적합_파일_모드

|
반응형

800a0036|비적합_파일_모드


   Set fs = Server.CreateObject("Scripting.FileSystemObject")
   Set objFile = fs.OpenTextFile("c:\MyTest\test.txt",8)

Do While objFile.AtEndOfStream <> True
Response.write objFile.readLine & "<br>"
loop

fs.OpenTextFile("c:\MyTest\test.txt",8) 에서 8을 사용하면 에러가 난다.

fs.OpenTextFile("c:\MyTest\test.txt",1) 을 사용하여야 한다.

반응형

'컴퓨터 IT > asp' 카테고리의 다른 글

800a0046|사용_권한이_없습니다.  (0) 2010.01.20
ASP_0177_:_800401f3|Server.CreateObject_실패  (0) 2010.01.16
And

ASP_0177_:_800401f3|Server.CreateObject_실패

|
반응형


ASP_0177_:_800401f3|Server.CreateObject_실패

   Set fs = Server.CreateObject("Scripting.FileSystemObject")

asp에서 이 코드를 실행할 때 발생하는 에러

네이버과 다음 등을 검색해봤지만

제대로 된 해결책을 찾지 못했다.

혼자서 검색해서 해결책을 찾았는데

Scripting.FileSystemObject 와 관련된 dll 파일이 com+ 서버에 제대로

등록이 되어있지 않아서 발생하는 에러이며

동시에 권한 설정이 제대로 되어있지 않아서 제대로 실행이 되지 않았다

이것은 윈도우의 보안패치 과정에서 그렇게 된 것인지

찜찜한 면이 있다.


어쨌든 아래처럼 하면 해결이 된다.


1. 관리자아이디로 로그인 후 시작>실행>cmd 엔터
2. cd c:\windows\system32
3. regsvr32 scrrun.dll
4. 파일탐색기를 열고 c:\windows\system32\scrrun.dll 파일 우클릭 보안에서
    IUSR_컴퓨터이름 사용자가 모든 권한을 가지도록 설정해준다.

5. 시작>실행>regedit
6. HKEY_LOCAL_Machine > SOFTWARE > Classes > Scripting.FileSystemObject
7. 오른쪽버튼 눌러서 사용권한 선택 보안에서 Administrator, IUSR_컴퓨터이름 사용자가 모든 권한을 가지도록 설정해준다.
8. HKEY_LOCAL_Machine > SOFTWARE > Classes > CLSID > {0D43FE01-F093-11CF-8940-00A0C9054228}
9. 오른쪽버튼 눌러서 사용권한 선택 보안에서 Administrator, IUSR_컴퓨터이름 사용자가 모든 권한을 가지도록 설정해준다.

다시 실행해보면 잘 될 것이다.

보안적인 측면에서 문제가 발생할 수 있음을 명심해야한다.

중국발 웜바이러스에 이것의 취약점을 이용한 것이 있다. (라고 한다)

 

반응형

'컴퓨터 IT > asp' 카테고리의 다른 글

800a0046|사용_권한이_없습니다.  (0) 2010.01.20
800a0036|비적합_파일_모드  (0) 2010.01.20
And
prev | 1 | next