文件'src'在这里不是有效的,因为它没有公开类型?

HAJ*_*JAJ 1 c# asp.net webserver

这是一个非常奇怪的错误.该网站将工作一段时间,并突然停止并显示此错误消息:错误

当这个错误引发我所需要的是将web应用程序.dll文件重命名为其他东西并将其返回到原始名称!

请问有什么建议吗?

The*_*ete 7

如果页面的ASCX控件的@Register标记将Src设置为.ascx.cs文件而不是.ascx文件,则也会出现此错误.

也就是说,如果你有这个:

<%@ Register TagPrefix="myLib" TagName="myControl" Src="~/Controls/myControl.ascx.cs" %>
Run Code Online (Sandbox Code Playgroud)

......而不是这个:

<%@ Register TagPrefix="myLib" TagName="myControl" Src="~/Controls/myControl.ascx" %>
Run Code Online (Sandbox Code Playgroud)

当我遇到此错误时,我只是从@Register标记中删除了".cs"并重新构建.问题解决了.