网站上传时:未能加载文件或程序集“Microsoft.Office.Interop.Word,

宋迪@ 2011-01-08 01:18:29
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能加载文件或程序集“Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

源错误:


行 31: <assemblies>
行 32: <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
行 33: <add assembly="Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
行 34: <add assembly="Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/></assemblies></compilation>
行 35: <!-- 通过 <authentication> 节可以配置 ASP.NET 使用的


源文件: D:\wwwroot\ynecot\web\web.config 行: 33

程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”无法加载的原因。


警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。



网站是上传到远程服务器上的,老报这个错,请高手指点,我无法看到服务器上的文件,也不能在服务器上安装office2007,所以请教是什么原因,能在我本机上解决此问题.谢谢
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3615; ASP.NET 版本:2.0.50727.3618
...全文
579 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2011-01-08
  • 打赏
  • 举报
回复
添加引用 ->添加web引用 ->在.NET选项Microsoft.Office.Interop.Word version=12.0.0.0
version 12是office 2007的
检查版本是否一致
skey123123 2011-01-08
  • 打赏
  • 举报
回复
是因为你这个用的OFFICE,所以,是需要在服务器上安装OFFICE才行,使用这一类的类库时,有一部分的操作来自于COM+里面的东西了,所以必须在服务器上安装OFFICE,要不就不要使用OFFICE对程序进行处理。

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧