質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

SQL Server Reporting Services

SQL Server Reporting Services (SSRS)はMicrosoftが開発したサーバベースのレポートジェネレータです。組織的なレポートの作成、配置、管理に役立てることのできるツールやサービスが豊富に用意されています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

Q&A

解決済

1回答

2779閲覧

Report Viewerが正しく表示されない

david56

総合スコア36

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

SQL Server Reporting Services

SQL Server Reporting Services (SSRS)はMicrosoftが開発したサーバベースのレポートジェネレータです。組織的なレポートの作成、配置、管理に役立てることのできるツールやサービスが豊富に用意されています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

0グッド

0クリップ

投稿2022/09/20 23:25

ERPパッケージの環境構築を行っています。
開発者ではないためソースコードを正確には理解していません。

同パッケージのレポートをWebポータルでは正しく表示されるが、rsweb:ReportViewerタグを使った.aspxでは本文が表示されません。

実現したいこと

同パッケージの導入手順書によると、次のようなレポートが表示されるはずです。

tgt

Webポータルでは:
portal

rsweb:ReportViewerタグを使った.aspxでは:
aspx

ソースコード

Visual Studio:
VS

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KOZ6.0

2022/09/21 00:47

パッケージの開発元に問い合わせるべきでは?
退会済みユーザー

退会済みユーザー

2022/09/21 00:49

> ERPパッケージの環境構築を行っています。開発者ではないためソースコードを正確には理解していません。 あなたの言う「ERPパッケージ」って何ですか? これのことで、どこかの製品ですか?=> https://e-words.jp/w/ERP%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8.html であれば、その製品の提供者もしくは「ソースコードを正確に」理解できる「開発者」に聞くのが筋だと思います。
guest

回答1

0

ベストアンサー

質問者さんの言う「ERPパッケージ」とか「Webポータル」とか「非Webポータル」とか意味不明で、なぜ期待通りいかないかまでは分かりませんが、気が付いたところを書いておきます。

ReportViewer の最新版 v15 のデフォルトでの表示は以下のようになります。

イメージ説明

ツールバーは質問の「Webポータル」の画像と同じということは、質問者さんが構築している「ERPパッケージ」なるものが使っている ReportViewer も v15 だと思います。

ちなみに、v15 より前の ReportViewer は、印刷に ActiveX を使うので IE でしか印刷ができないとか、ズームと印刷のアイコンは Chrome, Edge, Firefox などでは表示さえされないという問題があります。なので、今どきの製品なら v15 を使っているはず。

非Webポータルでは、何らかの理由でレポート描画されていないと考えられるが、どう設定を変えればよいかわからないでいます。

質問の「web.config」がその「非Webポータル」のものではないかと想像してますが、であれば、それに設定されている .NET Framework のバージョンが 3.5、ReportViewer のバージョンが 11 というのは変です。

ReportViewer v15 を使うときの設定がどのようになるかは以下の記事を見てください。

レポート ビューアー コントロールを使用した Reporting Services の統合 - 概要
https://learn.microsoft.com/ja-jp/sql/reporting-services/application-integration/integrating-reporting-services-using-reportviewer-controls-get-started?view=sql-server-ver16

そこが質問者さんの言う描画されない「何らかの理由」なのかは分かりませんが、とにかく web.config で設定されているバージョンが変ということには間違いなさそうです。

それ以上のことは質問の情報だけでは自分には分かりません。

ERPパッケージの環境構築を行っています。開発者ではないためソースコードを正確には理解していません。

そもそもこういう話は「ERPパッケージ」製品の提供者もしくは「ソースコードを正確に」理解できる「開発者」に聞くべき話だと思いますので、そちらに確認していただければと思います。

投稿2022/09/21 04:37

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

david56

2022/09/21 23:34

ご回答ありがとうございます。 >「Webポータル」とか「非Webポータル」とか意味不明で 申し訳ございません。 投稿内容10000文字制限で、わかりにくくなってしまいました。 「Webポータル」は、「Reporting Services構成マネージャー」の「WebポータルURL」の「URL」をクリックして表示されるサイトという意味で使いました。 > .NET Framework のバージョンが 3.5、ReportViewer のバージョンが 11 というのは変です。 バージョン不一致ということ、承知しました。 色々とアドバイスありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問