Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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
C# C:\Windows\Assembly文件夹和临时ASP.NET文件夹之间的dll引用冲突_C#_Asp.net_.net_Dll - Fatal编程技术网

C# C:\Windows\Assembly文件夹和临时ASP.NET文件夹之间的dll引用冲突

C# C:\Windows\Assembly文件夹和临时ASP.NET文件夹之间的dll引用冲突,c#,asp.net,.net,dll,C#,Asp.net,.net,Dll,我正在应用程序中使用DevExpress v10.2。在我的生产机器的IIS中部署我的应用程序后,我遇到了一个问题,因为“类型DevExpress.Web.ASPxEditors.ASPxLabel”存在于两个位置。其中一个位置是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\临时ASP.NET文件包含DevExpress v12.2 dll,另一个位置是C:\WINDOWS\assembly包含DevExpress v10.2 dll,不允许应用程序

我正在应用程序中使用DevExpress v10.2。在我的生产机器的IIS中部署我的应用程序后,我遇到了一个问题,因为“类型DevExpress.Web.ASPxEditors.ASPxLabel”存在于两个位置。其中一个位置是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\临时ASP.NET文件包含DevExpress v12.2 dll,另一个位置是C:\WINDOWS\assembly包含DevExpress v10.2 dll,不允许应用程序运行。我已停止IIS并清除了“临时ASP.NET文件”文件夹中的文件夹,并再次尝试运行它,但导致了相同的问题。我已经给出了我的问题的截图

请就如何解决这个问题提出建议

提前感谢。

执行以下步骤:

  • 停止IIS服务器。(转到inetmgr,右键单击左树中的计算机名,然后选择停止。)

  • 删除C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\临时ASP.NET文件中的所有内容

  • 再次启动IIS服务器。(与第一步相同,但选择“开始”)


  • 您的web配置如何,它是否同时包含对devexpress版本的引用。在我的生产服务器中仍然存在相同的问题。一旦启动IIS,在清除文件夹后,所有引用将再次返回到临时ASP.NET文件夹。请检查此链接