최근에 컴퓨터 호스트를 업그레이드하여 Taobao에서 구입했습니다. 판매자는 64 비트 Win7과 일부 기본 프로그램으로 저를 설치했습니다.
ASP 인 미니 프로그램이 있으므로 IIS를 설치했습니다 (프로그램을 추가 및 삭제하는 데 사용했지만 이제는 Windows 기능을 켜거나 끄기 위해 호출합니다. 잠시 동안 검색했습니다). 웹을 설정 한 후 웹이 항상 실행 중이며 페이지가 비어 있음을 알았습니다.
나는 오랫동안 ASP 프로그램을 만지지 않았지만 여전히 약간의 인상이 있습니다. 그래서 프로그램을 열고 데이터베이스에 연결하는 섹션을 찾아서 다음을 추가했습니다. response.write err.description. 적절한 응용 프로그램을 찾지 못했기 때문에 프롬프트가 기록되지 않았습니다.
나는 기계를보고 단어, Excel 등을 찾았지만 접근은 없습니다. Office2003을 다시 설치하고 액세스 할 수 있습니다.
웹이 실행 중입니다. 프롬프트 : 제공자는 찾을 수 없습니다. 프로그램이 올바르게 설치되지 않을 수 있습니다.
원래 프로그램
conn.connectionstring = "제공자 = microsoft.jet.oledb.4.0; data source ="& server.mappath (accesspath & "/"& accessfile)
CONN.OPEN
나는 그것을 다음으로 변경했다 :
Conn.open "Driver = {Microsoft Access Driver (*.mdb)}; DBQ ="& Server.Mappath (AccessPath & "/"& AccessFile) & ";";
팁 : [Microsoft] [ODBC 드라이버 관리자] 데이터 소스 이름이없고 기본 드라이버가 지정되지 않았습니다.
과거 경험에서는 부모 경로가 활성화되지 않을 수 있으므로 IIS에서 활성화하기 위해 찾았지만 여전히 동일합니다.
검색 후 문제가 IIS7에 있다는 것을 알았습니다.
응용 프로그램 풀의 기본 설정에서 기본 설정은 False to True입니다.
현재 프롬프트 :
전자 : 지정되지 않은 오류 데이터베이스 연결 오류, 연결 문자열을 확인하십시오.
후자 : [Microsoft] [ODBC Microsoft Access Driver] Microsoft Jet 데이터베이스 엔진은 파일을 열 수 없습니다 (알 수 없음). 다른 사용자가 독점적으로 열거 있거나 데이터를 볼 수있는 권한이 없습니다.
솔루션을 계속 찾으십시오.
Windows/Temp 폴더에는 사용자 그룹 권한이 부족하고 누락 된 사용자 그룹은 인증 된 사용자입니다.
따라서 인증 된 사용자 사용자 그룹을이 폴더에 추가하여 읽기 및 쓰기 권한을 제공합니다.
문제가 해결되었습니다!
'ODBC 드라이버 용 Microsoft Ole DB 제공 업체 (0x80004005)
[Microsoft] [ODBC Microsoft Access Driver] 파일 '(알 수없는)'찾을 수 없습니다.
/conn/conn1.asp, 3 행 '
IIS7.0의 구성은 Windows 7에서 올바르게 설정되며 ASP는 동시에 올바르게 설정됩니다.
실행할 때 권한 문제가 위와 같이 나타납니다!
내 데이터베이스 연결 코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
<%
set conn = server.createobject ( "adodb.connection")
conn.open "driver = {Microsoft Access Driver (*.mdb)}; dbq ="& defaultDir & server.mappath ( "worker.mdb") & ";"
set rs = server.createobject ( "adodb.recordset")
set rs1 = server.createobject ( "adodb.recordset")
set rs2 = server.createobject ( "adodb.recordset")
set rs3 = server.createobject ( "adodb.recordset")
%>
인터넷에는 여러 버전의 설명이 있으며,이를 해결하려고 노력했습니다.
Windows/Temp 폴더에 사용자 그룹 권한이 없습니다
일반적으로 Windows 7에서 IIS의 기본 설치에서 누락 된 사용자 그룹은 인증 사용자입니다.
추가
인증 된 사용자