파일 또는 어셈블리 'someproject'또는 그 종속성 중 하나를로드 할 수 없습니다. 접근이 불가합니다

StackOverflow https://stackoverflow.com/questions/809144

  •  03-07-2019
  •  | 
  •  

문제

하나의 ASP.NET 오류가 붙어 있습니다. 내 응용 프로그램은 개발 및 테스트 환경에서 잘 작동합니다. 그러나 생산시 다음 오류가 발생합니다.

파일 또는 어셈블리 'someproject'또는 그 종속성 중 하나를로드 할 수 없습니다. 접근이 불가합니다.

도움이 되었습니까?

해결책 2

빈 폴더를 삭제 한 다음 Agian 복사 만하면됩니다. 이제 작동하고 있습니다 ...

다른 팁

Sysinternals로 이동하여 프로세스 모니터를 다운로드하십시오. http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

그런 다음 시작하고 스레드를 필터하고 레지스트리 작업을 제거하십시오. 명확한 내용. 앱을 실행하고 오류를 얻은 다음 프로세스 모니터에서 수집을 중지하십시오. 이제 액세스 거부 상태를 검색하면 문제를 일으키는 정확한 파일과 액세스를 얻으려고하는 사용자 계정을 볼 수 있습니다.

실행중인 사용자 또는 그룹 (예 : Machine Users Group 또는 Domain Domain user)에 전체 권한을 부여합니다.

C : Windows Microsoft.net Framework V4.0.30319 Temporary ASP.NET 파일

.NET 4.0 이외의 경우 v4.0.30319 대신 대상 .NET 버전 번호를 사용하십시오.

제 경우에는 응용 프로그램 풀 ID를 변경하여 ApplicationPoolidentity 에게 네트워크 서비스 효과가있다.

새로운 웹 API 프로젝트를 웹 팜에 배포 한 후 웹 서버 중 하나가 오작동하고 오류를 제공했습니다.

Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

Web API 사이트를 호스팅하는 폴더가 권한이 누락 된 것으로 나타났습니다. IIS_IUSRS. 사용자를 추가합니다 Read, Read & execute, 그리고 List folder contents 권한은 문제를 해결했습니다.

서버 사용자가 어셈블리가있는 디렉토리에 액세스 할 수 있는지 확인하십시오.

잘못 구성된 서버처럼 들립니다.

먼저, 어셈블리가 실제로 존재하는지 확인하십시오.

둘째, 작업자 프로세스 계정에 액세스 할 수 있는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top