0

我在我的测试服务器上为 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 请帮帮我

4

1 回答 1

0

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

  • 事件日志中是否有任何帮助?
  • 包含您的控件的程序集是否已签名?如果是这样,您的Inherits属性将需要看起来像Inherits="EditSkillNew.EditSkill, EditSkill, Version=a.b.c.d, Culture=someculture, PublicKeyToken=xyzabc"
  • 您的测试环境和生产环境之间是否存在任何配置差异?
  • 您要部署到 GAC 吗?
于 2012-10-09T07:51:30.647 回答