Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 类型(System.Web.UI.WebControl.Label)与控件类型(ASP.controls\u labelcontrol\u ascx)不兼容_Asp.net_Dotnetnuke - Fatal编程技术网

Asp.net 类型(System.Web.UI.WebControl.Label)与控件类型(ASP.controls\u labelcontrol\u ascx)不兼容

Asp.net 类型(System.Web.UI.WebControl.Label)与控件类型(ASP.controls\u labelcontrol\u ascx)不兼容,asp.net,dotnetnuke,Asp.net,Dotnetnuke,下面的问题与DotNetNuke有关,但在我看来,这是一个与asp.net相关的错误,我非常感谢解决这个问题的每一个提示 我有以下问题:在我的开发环境(Win 8.1、SqlServer 2008 R2 express、VS2013)中重新安装DotNetNuke 7.4.2后编辑Html模块的内容时,最后显示的异常会引发。在测试环境(Win 2K8 server 64位,SqlServer 2008 R2 express)中安装7.4.2时,编辑模块没有错误,一切正常 安装是使用空数据库完成的

下面的问题与DotNetNuke有关,但在我看来,这是一个与asp.net相关的错误,我非常感谢解决这个问题的每一个提示

我有以下问题:在我的开发环境(Win 8.1、SqlServer 2008 R2 express、VS2013)中重新安装DotNetNuke 7.4.2后编辑Html模块的内容时,最后显示的异常会引发。在测试环境(Win 2K8 server 64位,SqlServer 2008 R2 express)中安装7.4.2时,编辑模块没有错误,一切正常

安装是使用空数据库完成的,修改web.config以指向此数据库并调用。网站有自己的应用程序池,应用程序池用户已被授予安装文件夹的必要权限。顺便说一句:从DNN v4开始,该程序已成功使用(经过修改)

谷歌搜索没有显示太多的结果。我尝试的是清除“v4.0.30319\临时ASP.NET文件”文件夹-没有成功

有人知道这个错误的原因是什么吗

谢谢你的想法, 罗伯特

相关的标记代码是

<asp:Label id="plCurrentWorkVersion" runat="server" text="Version" ResourceKey="plCurrentWorkVersion"  />

站点dnndev.me(及其应用程序)以前曾用于其他安装

删除并重新创建站点(意味着应用程序)解决了错误(请注意,创建新的应用程序池是不够的)

如果对此有任何解释,我将不胜感激


编辑:将当前applicationHost.config与旧版本进行比较,可以看出错误的原因:还有一个条目指向其他旧版本中路径的完全限定名。这导致编译使用了两个版本(这是Panagiotis已经编写的)。

如果您已经删除了该站点,那么检查可能为时已晚,但我会检查该站点下是否有DesktopModule上的应用程序/虚拟目录,或其中的任何子文件夹。这是Visual Studio中我的模板的一个常见问题,出于某些原因,VS会随机将这些文件夹转换为一个单独的应用程序,这会导致各种混乱,直到您在IIS中删除该应用程序。

似乎您混淆了不同的DNN版本。您是否在您的开发机器中从以前的版本升级?在安装新的之前,您是否删除了旧的?Hi Panagiotis上有相关讨论,安装文件被复制到一个空文件夹中。致以最良好的祝愿,罗伯茨这确实是原因(正如我在上面答案的编辑部分所写的)。删除网站确实会删除此文件夹,因此在编译过程中不同版本的使用消失。谢谢,罗伯特
<asp:Label id="plCurrentWorkVersion" runat="server" text="Version" ResourceKey="plCurrentWorkVersion"  />