文件未找到 - MOSS 2007

时间:2009-08-10 07:23:45

标签: sharepoint sharepoint-2007

我在某些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)

我使用Assembly Binding Log Viewer Tool(fuslogvw.exe)来找到未绑定的程序集,程序集似乎是Microsoft.Sharepoint.Intl.Resources.dll。应用程序未找到此assemlby,导致“找不到文件”错误。

任何人都可以指导我如何解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

您是否检查过汇编是否在GAC中?

答案 1 :(得分:0)

是的,我已经检查了GAC这个程序集。我找到了Microsoft.Sharepoint.Intl.dll,但未找到 Microsoft.Sharepoint.Intl.Resources.dll

答案 2 :(得分:0)

好的,你安装了语言包吗?如果不尝试安装语言包,请查找程序集并尝试将程序集添加到GAC。