ERPパッケージの環境構築を行っています。
開発者ではないためソースコードを正確には理解していません。
同パッケージのレポートをWebポータルでは正しく表示されるが、rsweb:ReportViewerタグを使った.aspxでは本文が表示されません。
実現したいこと
同パッケージの導入手順書によると、次のようなレポートが表示されるはずです。
rsweb:ReportViewerタグを使った.aspxでは:
ソースコード
web.config:
xml
1<configuration> 2 <configSections> 3 <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"> 4 <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"> 5 <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 6 <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"> 7 <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> 8 <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 9 <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 10 <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 11 </sectionGroup> 12 </sectionGroup> 13 </sectionGroup> 14 </configSections> 15 <system.web> 16 <identity impersonate="true"/> 17 <compilation batch="false" debug="true" defaultLanguage="c#"> 18 <assemblies> 19 <add assembly="System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/> 20 <add assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 21 <add assembly="System.Xml.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/> 22 <add assembly="System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/> 23 <add assembly="Microsoft.ReportViewer.Common,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 24 <add assembly="Microsoft.ReportViewer.DataVisualization,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 25 <add assembly="Microsoft.ReportViewer.Design,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 26 <add assembly="Microsoft.ReportViewer.ProcessingObjectModel,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 27 <add assembly="Microsoft.ReportViewer.WebDesign,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 28 <add assembly="Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 29 <add assembly="Microsoft.ReportViewer.WinForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 30 </assemblies> 31 <buildProviders> 32 <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider,Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 33 </buildProviders> 34 </compilation> 35 <pages validateRequest="false" enableEventValidation="false" maintainScrollPositionOnPostBack="true"> 36 <controls> 37 <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 38 <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 39 <add tagPrefix="rsweb" namespace="Microsoft.Reporting.WebForms" assembly="Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91"/> 40 </controls> 41 </pages> 42 <httpHandlers> 43 <remove verb="*" path="*.asmx"/> 44 <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 45 <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 46 <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 47 <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91" validate="false"/> 48 </httpHandlers> 49 <httpModules> 50 <add name="ScriptModule" type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 51 </httpModules> 52 </system.web> 53 <system.codedom> 54 <compilers> 55 <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"> 56 <providerOption name="CompilerVersion" value="v3.5"/> 57 </compiler> 58 </compilers> 59 </system.codedom> 60 <system.webServer> 61 <modules> 62 <remove name="ScriptModule"/> 63 <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 64 <add name="rewrite" type="Infocom.Allegro.Report.URLRewrite,AllegroHttpModule"/> 65 </modules> 66 <handlers> 67 <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 68 <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 69 <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> 70 <remove name="arcacheitem-isapi-2.0"/> 71 <remove name="ar_rpx-isapi-2.0"/> 72 <remove name="ar_cacheitem-isapi-2.0"/> 73 <add name="ar_cacheitem-isapi-2.0" path="*.ActiveReport" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32"/> 74 <add name="ar_rpx-isapi-2.0" path="*.rpx" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32"/> 75 <add name="arcacheitem-isapi-2.0" path="*.ArCacheItem" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32"/> 76 <add name="TokenHandler" verb="GET,HEAD" path="Token" type="Infocom.Allegro.Web.HttpHandler.TokenHandler,AllegroClassLibrary"/> 77 <add name="TerminatePageHandler" verb="GET,HEAD" path="TerminatePage" type="Infocom.Allegro.Web.HttpHandler.TerminatePageHandler,AllegroClassLibrary"/> 78 <add name="ReportViewerWebControlHandler" verb="*" path="Reserved.ReportViewerWebControl.axd" preCondition="integratedMode" type="Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91"/> 79 </handlers> 80 </system.webServer> 81 <runtime> 82 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 83 <dependentAssembly> 84 <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> 85 <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> 86 </dependentAssembly> 87 <dependentAssembly> 88 <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> 89 <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> 90 </dependentAssembly> 91 </assemblyBinding> 92 </runtime> 93</configuration>
ログ
ExecutionLog3:
/データセット/BI_COMP_TYPE,rsSuccess,NULL,Execute /データセット/BI_COMP_LIST,rsSuccess,NULL,Execute /データセット/BI_CATEGORY_LIST,rsSuccess,NULL,Execute /データセット/BI_SEGMENT_LEVEL_LIST,rsSuccess,NULL,Execute
データセット実行のみ、かつ、ExecutionId IS NULL。
ExecutionLog3(Webポータル):
/レポート/A01_経営分析,rsSuccess,5nmto,Render /データセット/BI_COMP_TYPE,rsSuccess,5nmto,Execute /データセット/BI_SEGMENT_LIST,rsSuccess,5nmto,Execute
データセット実行およびレポート描画、かつ、ExecutionId IS NOT NULL。
非Webポータルでは、何らかの理由でレポート描画されていないと考えられるが、どう設定を変えればよいかわからないでいます。
補足情報
- SQL Server Developer 13.0
- Visual Studio Tools for Applications 2017
- .Net CLR v4.0
- IIS version 8.5
- Windows Server 2012 R2
回答1件
あなたの回答
tips
プレビュー