Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 클라우드에서 네트웍 드라이브로 연결해서 사용중 에러가 발생하였습니다.
글번호: 957
작성자: 맑은하늘
작성일: 2021/08/13 오후 4:23:00
조회수: 2201

안녕하세요..

현재 ASP.NET & Core를 다루는 기술 책을 보면서 사이트를 만들고 있는데요.

아래와 같은 에러가 발생해서 어떻게 해야하는지 여쭤보고자 합니다.

[FileLoadException: 파일이나 어셈블리 ''Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 액세스가 거부되었습니다.]
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +70
   System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) +40
   System.Type.GetType(String typeName) +30
   System.CodeDom.Compiler.CompilerInfo.get_IsCodeDomProviderTypeValid() +12
   System.Web.Compilation.CompilationUtil.GetRecompilationHash(CompilationSection ps) +2045
   System.Web.Configuration.CompilationSection.get_RecompilationHash() +107
   System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDateInternal(Int64 cachedHash) +458
   System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate(Int64 cachedHash) +51
   System.Web.Compilation.BuildManager.ExecutePreAppStart() +135
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +549

[HttpException (0x80004005): 파일이나 어셈블리 ''Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 액세스가 거부되었습니다.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10074612
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +95
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

 

웹서버 iis구성이 좀 특이한데요.

클라우드에 서버가 두대가 있고 파일소스는 네트워드라이브로해서(nas서버라고 하는지 잘 모르겠네요) 공통으로 연결해서 사용하고 있습니다.

asp는 잘 돌아가고 있구요.

iis에서 asp의 경우 경로 지정해줄 때 \\172.1.....이런식으로 써주고 특정계정을 하나 만들어서 연결하고 있거든요.

닷넷도 그런식으로 경로를 지정해주었구요.

그런데 위와 같은 에러가 나오더라구요..

네트웍드라이브에 소스를 안넣고 c에서 실행하면 정상적으로 작동을 하고 있구요.

닷넷프레임워크 4.8까지 설치를 해주었습니다.

지금 몇주동안 해결이 안되서 글을 올리는데요.. 답장 부탁드리겠습니다.

감사합니다.

 

 

 

 

 

 

 

 

 

 

 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 IIS나 리눅스에 배포시 오류 문의 - KWAK 2021-08-20 2090
현재글 클라우드에서 네트웍 드라이브로 연결해서 사용중 에러가 발생하였습니다. - 맑은하늘 2021-08-13 2201
  Re : 클라우드에서 네트웍 드라이브로 연결해서 사용중 에러가 발생하였습니다. - 레드플러스 2021-08-14 2016
다음글 선생님 좋은 답변 감사드립니다! 이미지.zip(148 KB) 조은현 2021-08-09 2158
 
손님 사용자 Anonymous (손님)
로그인 Home