VSeWSS服务错误LoaderException

时间:2010-01-13 09:39:14

标签: sharepoint

VSeWSS Deployement cast loader异常: 有没有人能解决这个问题。

错误1 VSeWSS服务错误:无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。

日志文件写入:C:\ Documents and Settings \ Default User \ Application Data \ Microsoft \ VSeWSS 1.3 \ VSeWSS1.3 service.log

2010.01.13 10:31:27错误 System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。

1 个答案:

答案 0 :(得分:3)

我只使用GAC部署,这是我的经验:

LoadException意味着一系列:

  1. CopyToLocal在程序集引用中设置,此程序集将包含在WSP程序包中。
  2. VSeWSS尝试部署,它撤回了解决方案(从而从GAC中移除了参考组件)但是有些事情变坏了,但它从未保存解决方案被撤回但发生错误的任何地方。
  3. 您尝试新部署,VSeWSS中的反射代码尝试在GAC中加载CopyToLocal程序集,它们不存在。抛出LoaderException。
  4. 如果您打开GAC,您有时会在那里看到组件!这是一个陷阱:)如果你F5 GAC,程序集将会正常消失。
  5. 如果发生这种情况,解决方案是:

    1. 手动将CopyToLocal程序集添加到GAC
    2. 重新启动IIS(或回收VSeWSS池)
    3. 利润
    4. '清洁解决方案'也可能有助于步骤2和3之间。