找回密码
 立即注册

QQ登录

只需一步,快速开始

travel_he

初级会员

21

主题

67

帖子

202

积分

初级会员

积分
202

活字格认证

[已处理] ASP 部署问题

travel_he
初级会员   /  发表于:2016-7-11 09:20  /   查看:3617  /  回复:5
本帖最后由 Lenka.Guo 于 2016-7-11 10:21 编辑

写了一个简单的导出测试程序,部署到IIS服务器运行出错.Web.config中不能删除这项,否则运行会报错.
所有相关DLL都复制到BIN,并已引用,但GrapeCity.ActiveReports.Export.Document.v10这个DLL没有自动发布出去!
然后将C:\Program Files\Common Files\GrapeCity\ActiveReports 10 下所有文件手工复制到IIS服务器,
现在又报"未能加载文件或程序集“GrapeCity.ActiveReports.Interop64.v10”或它的某一个依赖项。试图加载格式不正确的程序。 "

咋整?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-7-11 09:53:14
沙发
1,在开发环境下,检查GrapeCity.ActiveReports.Export.Document.v10 dll文件是否存引用,可在Properties目录下查找。
2,如果有,请设置该文件的 "复制到本地"属性为True, 运行;如果没有,请手动添加,路径: C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 10
3,在部署环境的bin目录下,检查是否有GrapeCity.ActiveReports.Export.Document.v10 dl 文件,如果没有,则将该文件复制到bin目录下。
回复 使用道具 举报
travel_he
初级会员   /  发表于:2016-7-11 09:55:50
板凳
我将C:\Program Files\Common Files\GrapeCity\ActiveReports 10 下所有文件手工复制到IIS服务器,
现在又报"未能加载文件或程序集“GrapeCity.ActiveReports.Interop64.v10”或它的某一个依赖项。试图加载格式不正确的程序。 "
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-7-11 10:01:39
地板
travel_he 发表于 2016-7-11 09:55
我将C:\Program Files\Common Files\GrapeCity\ActiveReports 10 下所有文件手工复制到IIS服务器,
现在又 ...

这就是拷贝多了。。。。。只需要将ASP.NET 的config文件中声明的那几项内容拷贝就可以了。你把多余的dll文件删除了就好了。
回复 使用道具 举报
travel_he
初级会员   /  发表于:2016-7-11 15:01:15
5#
多了不行,少了更不行,删除几个不需要的DLL就OKB
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-7-11 15:15:21
6#
travel_he 发表于 2016-7-11 15:01
多了不行,少了更不行,删除几个不需要的DLL就OKB

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