답변
무료 Nlog 로깅 플랫폼을 실험 할 때 동일한 문제가 발생했습니다.
이것은 나를 도왔습니다.
파일 탐색기에 % TEMP %를 입력하고 모든 임시 파일을 삭제합니다.
그 후 Visual Studio에서 MVC5 프로젝트를 시작할 때 오류가 발생하지 않았습니다.
답변
다음 중 하나를 수행하여 ASP.Net의 임시 파일을 삭제하십시오.
- 파일 탐색기에 % TEMP %를 입력하고 모든 임시 파일을 삭제합니다.
- “C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files”폴더로 이동하여 모든 파일을 삭제합니다.
답변
.NET에서 임시 ASP.NET 파일도 지우는 것을 잊지 마십시오 Framework64
. 그것은 나를위한 속임수였습니다.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
답변
누군가에게 도움이 될 경우를 대비하여.
MVC 5 응용 프로그램에서이 문제가 발생했습니다. bin 디렉토리 에서 Antlr3.Runtime.dll 을 삭제 하고 다시 빌드하면 문제가 해결되었습니다.
답변
내 문제는 WebGrease의 최신 버전이 Antlr 3.4.1.9004 버전을 설치한다는 것입니다. WebGrease를 설치하고 Antlr를 버전 3.5.0.2로 업데이트하면 오류가 사라졌습니다.
답변
나를 위해 web.config 파일에서이 노드를 제거하면 오류 메시지가 제거되었습니다.
<identity impersonate="true" userName="" password="">
하지만 정말 효과가 있었던 것은 C : \ Windows \ Microsoft.NET \ Framework {version} (또는 Framework64)에있는 Temporary ASP.NET Files “폴더에 대한 전체 액세스 권한 (impersonate에 지정된 userName에 대한)을 부여하는 것입니다.
이 ID는 IIS의 웹 사이트 응용 프로그램 풀 설정에도 저장 될 수 있습니다.
너겟 패키지가 올바른 버전으로 올바르게 설치되었는지 확인하십시오. 아무것도 작동하지 않으면 로컬 폴더에서 참조를 다시 추가하고 로컬 복사로 설정하십시오.
답변
문제를 해결하는 솔루션이 있으면 어셈블리 버전 인 web.config를 확인하십시오.
<dependentAssembly>
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
</dependentAssembly>
