您好,我严格按照博客的步骤,在IIS6中部署正确,能够正常运行,如图:
注意:在创建.Net FrameWork 4.0程序时,WebConfig文件会自动添加以下项:
1. 手动添加缺少的dll 引用:请在开发机器中,检查项目中"引用"目录下与WebConfig 中的Add assembly 节点的dll是否对应,如果缺少某一项,如缺少GrapeCity.ActiveReports.Export.Xaml.v10 请手动添加:
dll文件目录:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 10
<add assembly="GrapeCity.ActiveReports.Web.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Xaml.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=CC4967777C49A3FF" />
<add assembly="GrapeCity.ActiveReports.Export.Document.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=CC4967777C49A3FF" />
<add assembly="GrapeCity.ActiveReports.Export.Pdf.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Html.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Image.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Rdf.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=CC4967777C49A3FF" />
<add assembly="GrapeCity.ActiveReports.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Document.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Diagnostics.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Extensibility.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="GrapeCity.ActiveReports.Chart.v10, Version=10.1.6726.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
2.设置Dll 复制本地属性为True: 在项目中,选中所有的GrapeCity 相关的dll文件,设置Copy Local 属性为True:
3. 编译,运行程序;运行完成之后,检查Bin 目录下,是否有对应的dll文件,没有的话就需要打开程序,重新设置“复制本地”属性。
4. 拷贝项目文件到服务器上,所有的文件都要拷贝到服务器上。
5. 配置IIS:
2.属性配置3.映射配置: 注意 .ar10,.ar10Web,.ActiveReport,.rdlx,.rpx,.rdl 中的“可执行文件”项,可直接复制扩展名为“.aspx”中的内容
4. 点击确定,浏览。
附件是我的创建的程序:
|