部署和添加Web部件页面后,用户控件的分析器错误

时间:2012-10-09 07:15:34

标签: asp.net sharepoint sharepoint-2010 sharepoint-2007

我在我的测试服务器上为sharepoint 2007网站创建了一个用户控件,它正常工作。今天我把它部署在生产上它给出了解析器错误:

'/'应用程序中的服务器错误。

分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并相应地修改源文件。

分析程序错误消息:无法加载类型'EditSkillNew.EditSkill'。

来源错误:

第1行:<%@ Control Language =“C#”AutoEventWireup =“true”CodeBehind =“EditSkill.ascx.cs”Inherits =“EditSkillNew.EditSkill”%>

第2行:

第3行:.style1

源文件:/_controltemplates/MySkill/EditSkill.ascx专栏:1


版本信息:Microsoft .NET Framework版本:2.0.50727.832; ASP.NET版本:2.0.50727.832 请帮帮我

1 个答案:

答案 0 :(得分:0)

我们可能需要更多信息来解决这个问题,但您可以检查一些事项。

  • 事件日志中是否有任何可能有用的内容?
  • 包含您控件的程序集是否已签名?如果是这样,您的Inherits属性需要看起来像Inherits="EditSkillNew.EditSkill, EditSkill, Version=a.b.c.d, Culture=someculture, PublicKeyToken=xyzabc"
  • 您的测试和生产环境之间是否存在任何配置差异?
  • 您是否正在部署到GAC?