分析器错误消息:无法加载类型

时间:2011-12-19 05:29:40

标签: c# asp.net .net

我们正在开发Web Application.We正在使用带有c#(3.5框架)的ASP.net。我们在特定页面上继续收到此错误

 Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'Page Name'.

每次我们构建解决方案&上传文件,它会工作,然后在2到3天后再次突然出现同样的问题。请帮我解决问题。谢谢你提前。

5 个答案:

答案 0 :(得分:4)

我们发现了两件事,可能会对将来面临问题有所帮助。

  

a)我们更改它的文件没有正确更新,所以   这就是为什么它导致错误,所以项目.dll已更新但是   该页面未正确更新。

     

b)该页面从项目中排除。

所以请记住这些事情。大多数案例文件都没有更新。

感谢。

答案 1 :(得分:1)

创建新页面后发生了这种情况。事实证明我在配置管理器下运行x86 CPU而不是任何CPU模式。在调试模式下测试时,应用程序正在针对本地bin运行,但该文件实际上被放置在bin / x86目录中,直到我重新配置它为止。

答案 2 :(得分:0)

在我看来,机器上有一些其他软件(防病毒,备份,索引软件,???)正在修改页面源。

您可以尝试在上传目录或文件后进行只读,看看是否可以解决问题。

答案 3 :(得分:0)

检查页面指令的Inherits属性。它可能有许多属性,但我怀疑它至少包含以下内容:

<%@ Page Language="C#" Inherits="Page Name" %>

Inherits的值更改为页面代码隐藏文件中列出的类的完全限定名称,例如:MyProject.MyFaultyPage。如果您没有该页面的代码隐藏文件,则可以继承System.Web.UI.Page

答案 4 :(得分:0)

关闭Visual Studio并选择解决方案文件夹并取消选中将解决问题的Readonly!