pmway 发表于 2015-12-18 16:53:00

我就是iis7

pmway 发表于 2015-12-18 16:53:00

还是要等供应商的专家才能处理

frank.zhang 发表于 2015-12-18 18:03:00

您好,

有可能是缺少的包是office的相关DLL

详见https://msdn.microsoft.com/en-us/library/gg278315(v=office.14).aspx

pmway 发表于 2015-12-21 20:35:00

经过半天的测试可以比较明确的确定是web.config的问题,但是那个节点还没有确定,专家没有看看...太累了,要回家了..

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
    <sectionGroup name="DCWeb">
      <section name="HttpCompress" type="DC.Web.HttpCompress.Configuration,DC.Web.HttpCompress" />
    </sectionGroup>
    <!--Reports8 Start-->
    <section name="ActiveReports8" type="GrapeCity.ActiveReports.Web.ActiveReportsSettingsSection" />
    <!--Reports8 End-->
</configSections>
<DCWeb>
    <HttpCompress compressionType="GZip">
      <PathSettings jsPath="javascript" cssPath="css" />
      <IncludedMimeTypes>
      <add mime="text/html" />
      <add mime="image/Gif" />
      <add mime="image/jpeg" />
      <add mime="text/css" />
      </IncludedMimeTypes>
      <ExcludedPaths>
      <add path="~/NoCompress/Default.aspx" />
      </ExcludedPaths>
    </HttpCompress>
</DCWeb>
<connectionStrings>
<add name="ConnString"connectionString="Data Source=192.168.5.56\SQLEXPRESS;Initial Catalog=E4;User ID=sa;pwd=1qaz2wsx3edc4rfv;max pool size=300;" providerName="System.Data.SqlClient" />
   </connectionStrings>
<system.web>
    <sessionState mode="InProc" />
    <!--sessionState mode="InProc" cookieless="false" timeout="3" /-->
    <!--<customErrors mode="On" defaultRedirect="\SystemError\error.aspx">
      <error statusCode="404" redirect="\SystemError\404.aspx"/>
    </customErrors>-->
    <customErrors mode="Off" />
    <!--<authentication mode="Forms">
      <forms loginUrl="~/Default.aspx" timeout="10" />
    </authentication>
    <authorization>
      <deny users="?"></deny>
    </authorization>--><!--requestValidationMode="2.0" -->
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN" />
    <httpRuntime requestValidationMode="2.0" maxRequestLength="204800" useFullyQualifiedRedirectUrl="true" executionTimeout="12000" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />
    <pages theme="Default" enableEventValidation="false">
      <controls>
      <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </controls>
    </pages>
    <compilation defaultLanguage="c#" debug="true">
      <assemblies>
        <add assembly="GrapeCity.ActiveReports.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Document.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Extensibility.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Diagnostics.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Chart.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Export.Html.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Export.Pdf.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Export.Image.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add assembly="GrapeCity.ActiveReports.Export.Excel.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=CC4967777C49A3FF" />
      <add assembly="GrapeCity.ActiveReports.Export.Word.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=CC4967777C49A3FF" />

      <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      </assemblies>
    </compilation>
    <httpHandlers>
      <remove path="*.asmx" verb="*" />
      <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
      <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
      <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
      <add verb="*" path="js.axd,css.axd,css,jpg,gif" type="DC.Web.HttpCompress.CompressionHandler,DC.Web.HttpCompress" />
      <add path="*.ar8" verb="*" type="GrapeCity.ActiveReports.Web.Handlers.ReportBinariesStreamer, GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add path="*.ActiveReport" verb="*" type="GrapeCity.ActiveReports.Web.Handlers.CompiledReportHandler, GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add path="*.rpx" verb="*" type="GrapeCity.ActiveReports.Web.Handlers.RpxHandler, GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add path="*.rdl,*.rdlx" verb="*" type="GrapeCity.ActiveReports.Web.Handlers.RdlxHandler, GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <add path="*.ar8Web" verb="*" type="GrapeCity.ActiveReports.Web.Handlers.WebCacheAccessHandler, GrapeCity.ActiveReports.Web.v8, Version=8.1.414.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
      <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" />
    </httpHandlers>
    <httpModules>
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="HttpCompressModule" type="DC.Web.HttpCompress.HttpModule,DC.Web.HttpCompress" />
    </httpModules>
</system.web>
<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules>
      <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </modules>
    <handlers>
      <remove name="WebServiceHandlerFactory-Integrated" />
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="AR8Rpx" path="*.rpx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
      <add name="AR8Rdlx" path="*.rdlx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
      <add name="AR8Rdl" path="*.rdl" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
      <add name="AR8" path="*.ar8" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
      <add name="AR8Web" path="*.ar8Web" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
    </handlers>
    <httpProtocol>
      <customHeaders>
      <add name="X-UA-Compatible" value="IE=EmulateIE8" />
      </customHeaders>
    </httpProtocol>
    <defaultDocument>
      <files>
         <clear />
         <add value="default.aspx" />
         <add value="Default.htm" />
         <add value="Default.asp" />
         <add value="index.htm" />
         <add value="index.html" />
         <add value="iisstart.htm" />
      </files>
    </defaultDocument>
</system.webServer>
<appSettings>
    <add key="FCKeditor:BasePath" value="~/fckeditor/" />
    <add key="FCKeditor:UserFilesPath" value="~/uploads/" />
    <add key="htmlpath" value="~/upfiles/uploadHtmlFile" />
    <add key="pdfpath" value="~/upfiles/uploadPdfFile" />
    <add key="officePath" value="~/upfiles/uploadOfficeFile" />
    <add key="attachpath" value="~/upfiles/uploadAttachFile" />
</appSettings>
<!--Reports8 Start-->

<ActiveReports8>
    <WebService reportsFolder="~/" assemblyFolder="~/" />
</ActiveReports8>
<!--Reports8 End-->
</configuration>

gw0506 发表于 2015-12-22 17:43:00

你是怎么确定是Webconfig的问题呢?

另外,这里可以确认一下AR8的配置目录,reportsFolder和assemblyFolder是否与物理路径一致。
<ActiveReports8>
    <WebService reportsFolder="~/" assemblyFolder="~/" />
</ActiveReports8>

ZenosZeng 发表于 2015-12-23 09:18:00

回复 14楼pmway的帖子

如果HTML和Flash两种模式都无法加载,可以肯定是IIS配置不对,ActiveReports 基础教程-产品发布 中提到的发布时应该注意的问题。

pmway 发表于 2015-12-23 10:44:00

回复 15楼gw0506的帖子

换一个web.config就可以了,

pmway 发表于 2015-12-23 10:45:00

回复 15楼gw0506的帖子

现在我发现我那个web.config引用的程序集是有问题了,改了一下就可以了..

pmway 发表于 2015-12-23 10:47:00

你是怎么确定是Webconfig的问题呢?

另外,这里可以确认一下AR8的配置目录,reportsFolder和assemblyFolder是否与物理路径一致。
<ActiveReports8>
    <WebService reportsFolder="~/" assemblyFolder="~/" />
</Ac
gw0506 发表于 2015-12-22 17:43:00 http://gcdn.gcpowertools.com.cn/images/common/back.gif

路径没有问题的,就是引用的处理程序集有问题,按你们ar7的web.config设置有问题,那个引用的处理程序集是iisap的那个

frank.zhang 发表于 2015-12-23 15:06:00

问题已经解决,本帖子就关闭了。如有其它问题,请开新帖。
页: 1 [2]
查看完整版本: ActiveReports8打印文档时发生IO错误。原因:Error #2032