0

웹 사이트를 표시하는 데 문제가 없으므로 (파일의 압축 파일을 받았습니다). this을 기반으로하면 내 Web.config 파일을 읽을 수없는 문제가 있습니다."Microsoft.Reporting.RdlBuildProvider"공급자 확장을 웹 사이트 프로젝트에 어떻게 추가합니까?

프로젝트에 바로 있듯이 VS에 왜 문제가 있는지 이해할 수 없습니다. 아마도 그것은 파일 내용물에 스패너 나 원숭이 렌치를 던지기위한 것일까요?

<compilation debug="true"> 
    <buildProviders> 
    <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, 
Microsoft.ReportViewer.Common, Version=8.0.0.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 
    </buildProviders> 

... 그리고 눈에 띄는 이유는 "보고 있기 때문이다

정말 나에게 스틱이 유일한 것은 (나는 그것의 대부분을 이해하지 못하는)이있다. RdlBuildProvider "부분은 인식 할 수없는 것처럼 빨간색으로 표시됩니다 (파일의 다른 부분에는 플래그가 지정되지 않습니다).

이 프로젝트에서 SSRS와 관련이 있지만 사실 직접적인 생각은 아니기 때문에 Web.config의 일부분을 주석 처리했지만 차이는 없었습니다. 사이트를 실행하려고하면 "500.19"오류가 발생합니다.

그럼에도 불구하고, 나는 빨간색을 얻고 싶습니다. 그래서 어떻게하면 "Microsoft.Reporting.RdlBuildProvider"빌드 공급자 확장을 내 웹 사이트 프로젝트에 추가 할 수 있습니까?

답변

1

이 시도 :

<compilation debug="true"> 
    <buildProviders> 
    <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
    </buildProviders> 
    <assemblies> 
    <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
    <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
    </assemblies> 
</compilation> 
관련 문제