1. 我们是asp.net Web应用程序,发布之后,部署到IIS服务器上,部署成虚拟目录的形式,打开页面后,spread资源文件(fp_client/fpspread/7_40_20142_0./htc/spreadview.js)路径错误,因此spread 无法展现,如下图
2.项目访问路径为:http://head/oams ,head是内网服务器名称,oams是虚拟目录名称,正确的路径应该是:http://head/oams/fp_client/fpspread/7_40_20142_0./htc/spreadview.js
3.这个spread资源文件是放在项目的根目录,
4.部署成网站就可以打开,如http://head:8060 ,这样的方式,资源文件请求的路径就是对的、
求助,部署成虚拟目录,如何解决?????
另外说明一下:我们这边之前用的spread6 ,用在web应用程序中,发布成虚拟目录,当时的路径都是好的。
后来升级到spread7 之后,无论是网站还是web应用程序,部署成虚拟目录,资源文件路径都有问题,只不过网站是在网络根目录和用到spread的页面文件夹都放置了fp_client资源文件,发布之后,才能正常访问。
现在同样的方法,也试过了,资源文件路径,始终找的是主机名+fp_client.
虽然说可以在iis的80端口下,放置着一个资源文件,但是这种情况,是不利于我们后期到每个地方安装的,一般资源文件都是放在项目的文件夹。
强力建议检查一下,部署成虚拟目录,为什么路径是错的
|
|