2017-12-13 25 views
0

를로드 할 수 없습니다, 갑자기 나는 웹 사이트를 실행할 때 오류 울부 짖는 소리를 수신하기 시작 :내가 Asp.net의 실버 라이트 응용 프로그램이 어셈블리 'Microsoft.AI.Web'

could not load assembly 'Microsoft.AI.Web' or one of its dependencies... 

나는 약간 연구를했다가 이 어셈블리는 ApplicationInsights의 것이지만 발견 된 웹 사이트에는 ApplicationInsight에 대한 참조가없고 ApplicationInsights.config 파일이없는 것으로 나타났습니다. 동일한 솔루션에 다른 사이트가 있기는하지만 말이죠. 이 사이트는 다른 솔루션을 통해 다른 프로그래머가 편집합니다.

이 답변에 표시된 바와 같이

: Could not load file or assembly 'Microsoft.AI.Web' or one of its dependencies. The system cannot find the file specified, 나는 명령을 사용하여 ApplicationInsights를 설치하려고했습니다

Install-Package Microsoft.ApplicationInsights.Web 

을하지만 그때 나는 다음과 같은 오류 메시지가 위의 명령을 실행받을 때

Attempting to resolve dependency 'Microsoft.ApplicationInsights (= 2.4.0)'. 
Attempting to resolve dependency 'System.Diagnostics.DiagnosticSource (≥ 4.4.0)'. 
Install-Package : 'System.Diagnostics.DiagnosticSource' already has a dependency defined for 'System.Collections'. 
At line:1 char:1 
+ Install-Package Microsoft.ApplicationInsights.Web 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

그 우연의 일치인지 모르겠지만 Windows 10에서 Falls Creator 업데이트를 설치 한 후에이 오류가 발생하기 시작했습니다.

편집

: 나는 아직이 문제를 해결하는 경우 I 2012 업데이트 5

답변

1

확실하지 비주얼 스튜디오를 사용하고 언급하는 것을 잊었다하지만 ... 나는 최근에이 문제를 해결했다.

내 경우, 종속성은 상위 사이트에서 상속되었습니다.

<system.webServer> 
    <modules> 
     <remove name="ApplicationInsightsWebTracking" /> 
    </modules> 
</system.webServer> 
: 사이트 ApplicationInsight를 사용하는 다른 사이트의 하위 디렉토리에 있지만 귀하의 사이트가 하지 사용 ApplicationInsight 않는 경우 , 당신은 귀하의 사이트의 web.config의 <system.webServer> <modules> 섹션에서 <remove> 지시문을 추가하여 의존성을 제거 시도 할 수 있습니다

IIS 관리자에서 사이트 트리에서 상위 사이트가 아닌 사이트를 선택하고 모듈 아이콘을 시작하십시오. ApplicationInsightsWebTracking이 표시되면 마우스 오른쪽 단추로 클릭하고 제거를 선택하십시오.