开发环境正常,但是不能正常部署

本文通过代码介绍开发环境正常,但是不能正常部署的做法

发布于 2012/11/14 00:00

SpreadJS

有时候我们有这样的感觉,在开发机器上 Spread for ASP.NET 运行的非常完美,但是当程序被部署到终端用户机器上时,会出现以下问题:
1.命令条的图片没有显示
2.Spread 控件是只读的即使用户想对它进行编辑。
3.前台脚本代码不能被调用。
很多情况下,开发人员通过在用户机器上安装 Spread for ASP.NET 去解决上述问题。但是,完全没有必要那样做。另外,因为某些原因大多数客户机器不允许安装第三方控件,对于上述问题有简单实用的解决办法-“在服务器上部署 “fp_client” 文件夹”。
fp_client 文件夹包含所有 Spread for ASP.NET 需要的脚本文件,Web 页面上的 Spread 控件实例从服务器上的 fp_client 文件夹中读取前台格式化、样式和脚本功能。
fp_client 文件夹的默认安装路径是:
        C:\Program Files\GrapeCity\Spread.ASP.5.dotNet20\v5.0.2015\fp_client\fpspread\5_0_2015_2008\HTC

我们需要在 web.config 文件中添加以下代码 fp_client 文件夹进行正确的加载:

 
<appSettings>

<add key="fp_client" value="fp_client" />

</appSettings>

复制代码

下面是两个有助于我们更加深入的去解决该问题问题的相关点:

1.上面的标签仅在你想要从程序根目录下载“fp_client”文件夹是需要 ,在这种情况下,你需要复制 fp_client 文件夹并且把它粘帖到程序的根目录下,或者创建一个映射到 fp_client 文件夹的虚拟路径。

2.在服务器上有很多网址运行 Spread for ASP.NET ,我们仅需要把 fp_client 文件夹 复制到服务器的根目录上即可(而不是程序的根目录)。在这种情形下, 上述 web.config 标签是不需要添加的,程序仍然可以完美运行。

SpreadJS | 下载试用

纯前端表格控件SpreadJS,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金等行业龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户提供类 Excel 的功能,满足表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景需求,极大的降低企业研发成本和项目交付风险。

如下资源列表,可以为您评估产品提供帮助:

相关产品
推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态