[visual-studio] 파일 또는 어셈블리 ‘Microsoft.VisualStudio.Web.PageInspector.Loader를로드 할 수 없습니다.
파일 또는 어셈블리 'Microsoft.VisualStudio.Web.PageInspector.Loader, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'또는 해당 종속성 중 하나를로드 할 수 없습니다. 모듈은 어셈블리 매니페스트를 포함 할 것으로 예상되었습니다. 어셈블리 관리자 : C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll 실행 가능한 C : \ Program Files (x86) \ Common Files \ Microsoft Shared \ DevServer \ 11.0 \ WebDev.WebServer40.exe에서 실행 --- 자세한 오류 로그는 다음과 같습니다. === 사전 바인딩 상태 정보 === 로그 : 사용자 = TTLWIN2K \ miralp 로그 : DisplayName = Microsoft.VisualStudio.Web.PageInspector.Loader, 버전 = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a (완전히 지정됨) 로그 : Appbase = file : /// C : / SVN / temp / components / src / MasterpassProxy / src / Webservice / 로그 : 초기 PrivatePath = C : \ SVN \ temp \ components \ src \ MasterpassProxy \ src \ Webservice \ bin 어셈블리 호출 : (알 수 없음). === LOG :이 바인딩은 기본로드 컨텍스트에서 시작됩니다. 로그 : 응용 프로그램 구성 파일 사용 : C : \ SVN \ temp \ components \ src \ MasterpassProxy \ src \ Webservice \ web.config 로그 : 호스트 구성 파일 사용 : 로그 : C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config에서 컴퓨터 구성 파일 사용. 로그 : 정책 후 참조 : Microsoft.VisualStudio.Web.PageInspector.Loader, 버전 = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a
답변
방금 동일한 문제가 발생했으며 그 원인은 Visual Studio Express 2012 제거였습니다 . 이 답변에 대한 의견은 Visual Studio 2019 에서 문제가 계속 발생 함을 나타내므로 모든 버전의 Visual Studio 일 수 있습니다 . 내 전반적인 작업 순서는 다음과 같습니다.
- Visual Studio Express 2012 설치 (오래 전)
- Visual Studio Express 2012를 수개월 동안 즐겁게 사용했습니다.
- Visual Studio 2013 Premium 설치
- Visual Studio 2013 Premium을 몇 주 동안 즐겁게 사용했습니다.
- Visual Studio Express 2012를 제거했습니다.
- 오류
그 원인이나 Visual Studio 버전의 어떤 조합이이 동작을 나타낼 지 100 % 확실하지 않습니다. 하지만 저에게 해결책 web.config
은 프레임 워크 디렉토리에서 루트 파일 을 편집하는 것이 었습니다 .
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config
(다른 프레임 워크 버전의 경우 폴더가 다를 수 있습니다.)
그리고 노드를 제거하십시오.
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
이들과 같은 줄에있는 여는 / 닫는 부모 노드를 제거하지 않도록주의하십시오 .
이것은 나를 위해 문제를 해결했습니다.
답변
해당 줄을 제거 할 필요가 없습니다 . 관리자 권한으로
Visual Studio를 닫았다가 다시 엽니 다 .
답변
동일한 문제가 발생했지만 개발 컴퓨터가 아니라 호스팅 서버에서 발생했습니다.
C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config C : \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config
web.config에 아래 코드를 추가하여 수정할 수있었습니다.
<compilation targetFramework="4.5">
<assemblies>
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
또는 프레임 워크 디렉터리의 web.config 파일에서이 어셈블리에 대한 참조를 제거합니다.
나는 거기에 VS를 설치하지 않았고 PageInspector를 설치하지 않았습니다. 해당 구성이 왜 참조하는지 아십니까?
답변
업데이트 : 이 페이지 에 따라 Visual Studio 2019 버전 16.0.3에서 수정되었습니다 .
Visual Studio 2019 RC로 업그레이드 한 후이 문제가 발생하면 다음 해결 방법이 도움이되었습니다.
답변
Visual Studio 2019를 설치 한 후이 문제가 발생했습니다 (2017은 여전히 설치되어 있음). 누락 된 구성 요소로 인해– AspNetDiagnosticPack.msi
필수 패키지를 설치하지 못했습니다.C:\ProgramData\Microsoft\VisualStudio\Packages\
나를 위해 일한 솔루션은 다음과 같습니다.
-
Visual Studio 닫기
-
다음에서 패키지 다운로드 :
- 설치 프로그램을 실행하고 설치하십시오.
이것은 그것을 고칠 것입니다.
자세한 정보는 https://developercommunity.visualstudio.com/content/problem/398640/could-not-load-file-or-assembly-microsoftvisualstu-7.html 에서 찾을 수 있습니다.
답변
여기서 끝날 수있는 사람들을 위해 디버깅하는 동안 프로젝트의 Web.Config 파일에서 다음 줄을 제거하십시오.
<identity impersonate="true" userName="blah" password="blah">
마침내 다음 스레드를 발견 할 때까지 시간이 걸렸습니다.
파일이나 어셈블리 또는 종속성 중 하나를로드 할 수 없습니다. 접근이 금지되어있다. 문제는 무작위이지만 한 번 발생하면 계속됩니다.
답변
VS2015 미리보기를 제거한 후 VS2013에서 ASP.NET 프로젝트를 실행하는 동안이 오류가 발생했습니다. VS2013 설치를 복구하면 문제가 해결 된 것 같습니다.