我被微软的owc气的遭不住,这是昨天到现在提的第三次问题了,一直没有解决
昨天用的owc11,本地一直没有错的,用在服务器上就出错.
然后用regsvr32.exe注册,注册成功,但是还是出错
上来发帖子,说是装了owc11.exe就万事大吉了
昨天上来求一个owc11.exe,结果没有人有,只好将就了超慢的国外网速自己去下一个owc11.exe,16M下了2个多小时,终于下下来了.
好不容易装上去,结果还是出错.
我的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. 系统找不到指定的文件。
------解决方案--------------------把owc11.dll复制到应用程序的bin目录下看看
------解决方案--------------------就是vs.net我怎么再引用?
服务器上可就只装了一个框架?
========
本地上安装下载的版本.
引用,然后将dll copy到服务器上.
------解决方案--------------------老乡
------解决方案--------------------建议完完全全删除,并将注册表中的信息也弄干净了,重起机器,最后将DLL拷贝到System32下再注册,VS中重新引用试试看……
------解决方案--------------------不知道LZ有没有在服务器上装过Office XP PIAs ,如果没有装过 Office 的机器上是要装的。
==================================================================================
由于OWC 10是一种COM技术,为了让.NET代码使用OWC 10组件,还必须安装Office XP的Primary Interop Assembly(PIA)
——引用自:http://blog.csdn.net/vainnetwork/archive/2006/11/20/1399828.aspx
------解决方案--------------------我先前也碰到过和LZ一样的问题,搞的很恼火!!后来使用了 OWC10,并且还要引用一下Interop.MSComctlLib.dll ,就好了。就连使用OWC11也没问题了。