【问题标题】:ASP.NET configuration throws "Could not load file or assembly 'MySql.Web, Version=6.3.2.0,..." when trying to add a new user尝试添加新用户时,ASP.NET 配置抛出“无法加载文件或程序集 'MySql.Web,版本 = 6.3.2.0,...”
【发布时间】:2011-07-24 18:37:09
【问题描述】:

好吧,这有点奇怪。为什么 ASP.NET 配置实用程序要寻找 MySql?我之前在另一个项目中尝试过使用 MySql 3 或 4 次迭代,但没有尝试在我知道的这个项目中使用它。

Visual Studio 2010、.NET 4、ASP.NET MVC 2.0 项目,使用 Web 服务引用代替本地模型(使用 SQL Server Express 2008 R2 的 Web 服务)。我将 SQL Express 用于 MVC 项目中的凭据存储。

我检查了 web.config 中是否有任何对 MySql 的引用,从我的计算机中删除了所有 MySql 实例,并花了 20 分钟寻找任何其他剩余碎片,但我仍然收到此错误。什么鬼?

戴夫

这是异常的完整堆栈跟踪。我要做的就是在 aspnetdb 中创建第二个用户。我从 MVC 2 应用程序中添加了第一个用户(使用注册链接)...

无法加载文件或程序集 'MySql.Web, Version=6.3.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 或其依赖项之一。该系统找不到指定的文件。在 System.RuntimeTypeHandle.GetTypeByName(字符串名称,布尔 throwOnError,布尔 ignoreCase,布尔仅反射,StackCrawlMarkHandle stackMark,布尔 loadTypeFromPartialName,ObjectHandleOnStack 类型)在 System.RuntimeTypeHandle.GetTypeByName(字符串名称,布尔 throwOnError,布尔 ignoreCase,布尔反射,StackCrawlMark 和 stackMark,布尔 loadTypeFromPartialName) 在 System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectOnly, StackCrawlMark& stackMark) 在 System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) 在 System.Web.Compilation.BuildManager。 GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)

据我所知,我对此概不负责。所以我再说一遍,WTF?

【问题讨论】:

  • 您是否尝试过清除此文件夹 windowsdir\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 中的文件(ASP.Net 缓存文件)
  • 我没有,但我只是试了一下没有运气。还清除了 v4 的临时文件...
  • 你可以看看我在stackoverflow.com/questions/28911096/…上的回答

标签: mysql sql asp.net-mvc sql-server-2008 configuration


【解决方案1】:

尝试查看完整的异常堆栈跟踪。它将向您显示正在尝试加载此库的方法。然后从您的项目中删除包含违规方法的引用程序集。

【讨论】:

  • 我无法验证这一点(我从临时目录中删除的内容现在给我带来了更多问题),但我相信堆栈跟踪都是 Microsoft 内部程序集,没有我的代码。我明天会深入研究它......
  • 我解决了我的另一个问题,这个问题仍然存在。我发布了完整的堆栈跟踪,但我看不到任何线索。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多