SharePoint应用程序页面 - 找不到文件异常

时间:2010-08-07 13:52:48

标签: sharepoint wspbuilder

我正在使用wspbuilder项目模板在Visual Studio 2005 for SharePoint中开发一个webpart。

我使用WSPBuilder部署我的页面,图像,CSS和JavaScript文件。有时,当我使用wspbuilder进行部署时,我遇到了“找不到文件”的异常。

经过一系列重复部署后,页面才能正常工作。我不知道这背后的原因是什么。我还包括我在SharePoint应用程序页面中获得的异常的堆栈跟踪。

  

堆栈跟踪: - 找不到文件。在System.Reflection.Assembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection)      在System.Reflection.Assembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection)      在System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark& stackMark,Boolean forIntrospection)      在System.Reflection.Assembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark& stackMark,Boolean forIntrospection)      在System.Reflection.Assembly.Load(String assemblyString)      在System.Web.Configuration.CompilationSection.LoadAssembly(String assemblyName,Boolean throwOnFail)      在System.Web.UI.TemplateParser.LoadAssembly(String assemblyName,Boolean throwOnFail)      在System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistrationCore(TagNamespaceRegisterEntry nsRegisterEntry)      在System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistration(TagNamespaceRegisterEntry nsRegisterEntry)      在System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName,IDictionary directive)      在System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName,IDictionary directive)      在System.Web.UI.PageParser.ProcessDirective(String directiveName,IDictionary directive)      在System.Web.UI.TemplateParser.ParseStringInternal(String text,Encoding fileEncoding)   解决Windows SharePoint Services的问题。

1 个答案:

答案 0 :(得分:0)

确保您的应用程序页面引用完整的程序集名称,包括其页面声明中的版本和公钥令牌