VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3675|回复: 24

我被微软的owc气的遭不住,这是昨天到现在提的第三次问题了,一直没有解决

[复制链接]

1

主题

12

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-3-3 09:00:01 | 显示全部楼层 |阅读模式
昨天用的owc11,本地一直没有错的,用在服务器上就出错.

然后用regsvr32.exe注册,注册成功,但是还是出错

上来发帖子,说是装了owc11.exe就万事大吉了

好不容易装上去,结果还是出错.

我的owc11.dll不知道为什么,
用regsvr32.exe 注册成功,但是用regsvr32.exe /i 就不行了,两者有什么区别吗?

现在报错如下,请哪位兄弟帮忙看看,不知道的也帮忙顶一下,争取把问题两下解决了,谢谢:




Server Error in '/temp' Application.
--------------------------------------------------------------------------------

Could not load file or assembly 'Microsoft.Office.Interop.Owc11, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. 系统找不到指定的文件。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Office.Interop.Owc11, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. 系统找不到指定的文件。


回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-5-15 01:00:02 | 显示全部楼层
可能原原因:

引用的版本和当前com的版本对不上.


最好是新安装后,用vs.net再引用一下.
回复

使用道具 举报

1

主题

12

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
 楼主| 发表于 2020-5-15 16:00:01 | 显示全部楼层
就是vs.net我怎么再引用?

服务器上可就只装了一个框架?
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-15 17:30:01 | 显示全部楼层
把owc11.dll复制到应用程序的bin目录下看看
回复

使用道具 举报

1

主题

12

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
 楼主| 发表于 2020-5-15 22:30:01 | 显示全部楼层
应用程序的BIN下面有一个,网站发布的时候就自动发布过去的
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-5-16 21:30:01 | 显示全部楼层
就是vs.net我怎么再引用?

服务器上可就只装了一个框架?
========
本地上安装下载的版本.
引用,然后将dll copy到服务器上.
回复

使用道具 举报

0

主题

20

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-5-17 09:00:01 | 显示全部楼层
不用那么麻烦吧?
直接安装就可以了啊
回复

使用道具 举报

0

主题

20

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-5-17 12:30:02 | 显示全部楼层
另外,OWC装了之后,你的包装dll也要放到bin里面
但是可能会出现两种名字
Microsoft.Office.Interop.Owc11

OWC11

具体什么情况是什么名字就不知道了,lz可以看看是不是这个问题
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-5-17 14:45:01 | 显示全部楼层
1、把引用到的dll全部改为复制本地
2、直接在服务器上安装与本机相同的office
3、直接拷贝整个项目到服务器不做成发布
4、服务器安装office的时候请直接实地操作,不要用远程桌面。
回复

使用道具 举报

1

主题

12

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
 楼主| 发表于 2020-5-27 15:00:01 | 显示全部楼层
无论怎样都是错的,请大家再帮我想想,看看是哪儿的错,谢谢!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表