找回密码
 立即注册

QQ登录

只需一步,快速开始

cxh

银牌会员

4

主题

15

帖子

3050

积分

银牌会员

积分
3050

活字格认证

cxh
银牌会员   /  发表于:2014-3-7 16:46  /   查看:5219  /  回复:3
HKDI項目原來是用vs2008 + Spread.NET 6開發;現在升級到VS2010 + Spread.NET 7
(1)用VS2010打開HKDI項目,自動將網站配置為ASP.NET 4.0; 可以成功運行HKDI;
(2)刪除..\HKDI\BIN\FarPoint.*.dll和FarPoint.*.xml
(3)複製最新的..\Spread.NET 7\ASP.NET\v7.40.20132\bin下的有關dll和xml到..\HKDI\BIN\目錄下
(4)刪除..\HKDI\fp_client\fpspread\6_0_3505_2008文件夾
(5)複製最新的..\Spread.NET 7\ASP.NET\v7.40.20132\fp_client\fpspread\7_40_20132_1文件夾到..\HKDI\fp_client\fpspread\目錄下
(6)修改Web.config和licenses.licx引用Farpoint的版本信息
(7)修改每個網頁(.aspx)Farpoint的版本信息(可以用查找替換功能)
(8)查看UserDetail.aspx, farpoint轉換成功
(9)按F5, 可以成功運行HKDI, 並且可以進入UserDetail.aspx輸入信息,並且成功保存

現在把上面的項目發布網站,在另外一部電腦部署,會出錯?(這部電腦沒有安裝Spread.NET 7)
並且感覺提示信息也不對?現在已經是用Spread.NET 7?怎麼還是提示舊版本呀?
請大家幫忙看看?謝謝

fs1.jpg

137.38 KB, 下载次数: 188

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-10 10:35:00
沙发
回复 1楼cxh的帖子

您的问题描述非常清晰,有图,有步骤,赞一个

1 部署电脑不需要安装Spread.net 7
2 从截图看,是有地方没有替换完全spread 6.0:dll和web.config,aspx文件。

您的做法是正确和标准的,需要咨询搜索一下依赖:可先把Spread 6卸载了。
回复 使用道具 举报
cxh
银牌会员   /  发表于:2014-3-10 15:38:00
板凳
谢谢,已经解决了。
确实是项目中调用到一个dll文件,是另一个项目生成的,所以修改后,可以成功运行。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-10 15:55:00
地板
回复 3楼cxh的帖子

nice
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部