【问题标题】:dll reference conflict between C:\Windows\Assembly folder and Temporary ASP.NET folderC:\Windows\Assembly 文件夹和 Temporary ASP.NET 文件夹之间的 dll 引用冲突
【发布时间】:2013-09-06 06:11:53
【问题描述】:

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

请提出解决此问题的建议。

提前致谢。

【问题讨论】:

  • 你的网络配置怎么样,它是否包含对两个 devexpress 版本的引用

标签: c# asp.net .net dll


【解决方案1】:

执行以下步骤:

  1. 停止 IIS 服务器。 (进入inetmgr,在左侧树中右键单击您的计算机名称并选择停止。)

  2. 删除 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 中的所有内容。

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

【讨论】:

  • 嗨,阿明,我已经尝试过这样做,但是它不起作用。在我的生产服务器中仍然遇到同样的问题。一旦我启动 IIS,在清除文件夹后,所有引用都会再次返回到临时 ASP.NET 文件夹。
猜你喜欢
  • 2015-04-23
  • 1970-01-01
  • 1970-01-01
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-16
相关资源
最近更新 更多