내 회사의 새 웹 API를 만들려고하고 있는데 사용 권한 문제가 발생합니다.API 데이터베이스 연결 문제
먼저 API는 한 서버에서 호스팅되며 다른 서버의 데이터베이스에 액세스해야합니다. 응용 프로그램 풀은 ApplicationPoolIdentity를 ID로 사용합니다.
Visual Studio에서 API를 실행하면 다른 서버의 데이터베이스에 액세스 할 수 있습니다. 우연히, 나는 나의 로그인이 그 서버에 접근 할 수 없다는 것을 확인했다. 대신 api가 사용자 이름과 비밀번호가 포함 된 web.config 파일의 연결 문자열을 사용하도록하고 있습니다. 나는 정보를 잘 되돌릴 수있다.
내 컴퓨터의 IIS에 api를 넣을 때 API에서 반환 할 정보를 얻으려고 할 때마다 '사용자가 로그인하지 못했습니다. 도메인 \ 사용자 이름'오류가 발생합니다. Visual Studio에서이 작업을 허용하는 이유가 있습니까? IIS가 web.config 파일에서 연결 문자열을 사용하는 대신 컴퓨터 계정으로 데이터베이스 서버에 로그인을 계속 시도합니까? 이 문제를 해결하는 방법을 알아 내려고 노력 중입니다.