请看帮助的“报表插件(Web报表)->常见问题解答”中最第一条的说明 
有些IIS7虚拟空间不允许grf文件下载,可以修改空间根目录下的web.config文件添加一个mimeType文件类型,如下:
<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".grf" mimeType="报表模板文件" />
    </staticContent>
 </system.webServer>
</configuration>
如果网站根目录下没有这个文件,用记事本编辑一个,文件名保存为web.config上传到网站空间根目录即可。 
在非IE浏览器中报表插件无法传递Session数据,所以无法通过 MVC 方式直接获取报表数据。如果一定要用 MVC 产生报表数据,必须通过 AJAX 方式载入报表数据,具体请参考帮助中“WEB报表(B/S报表)->WEB报表插件(Plugins)->AJAX获取报表数据”中的说明。 
在 asp.net 下开发web报表,不用在VS的工具箱里加控件,直接在网页文件中加入插件相关的标记符号即可,直接模仿例子去做。 
将插件定义代码移到<form id="form1" runat="server">之外,如:
<form id="form1" runat="server">
  <script type="text/javascript">
    CreatePrintViewer(strobject, "");
  </script>
</form>
改为:
<form id="form1" runat="server">
</form>
<script type="text/javascript">
  CreatePrintViewer(strobject, "");
</script> 
当SQL中的字段名称包含括号时[英文与中文括号"()()"],DataSet将括号转换为16禁止表示,如:“字段(一)”表示为“字段_x0028_一_x0029”,这样就没法与报表中的字段名称匹配,所以应该调用 FullGenNodeXmlData 方法产生XML。 
在C#例子中,asp.net(cs)\App_Code\ReportData.cs中下面方法就是根据DataTable, 产生提供给报表需要的XML数据:
public static void GenNodeXmlData(System.Web.UI.Page DataPage, DataTable mydt, bool ToCompress)
在VB.NET中也有类似的函数。 
必须在web.config文件添加 .grf 文件的 mimeType 类型,如下: 
<?xml version="1.0"?>
。。。 。。。
<configuration>
  。。。 。。。
 <!-- 特别提示:在VS2013 IDE下运行,必须加入以下内容,保证报表模板文件(.grf)能顺利下载读取 / -->
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".grf" mimeType="grf/gridreport" />
    </staticContent>
  </system.webServer>
</configuration> 

FAQ中没有解决问题,请查看其它技术支持方式。这里常见问题解答(FAQ)内容也全部包含在Grid++Report的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。