我们正在开发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天后再次突然出现同样的问题。请帮我解决问题。谢谢你提前。
答案 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!