无法加载文件或程序集' MySql.Web,Version = 6.7.4.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其中一个依赖项

时间:2016-03-23 17:34:10

标签: c# asp.net sql-server-2012

我在asp.net中创建了一个网站,我使用SQl SERVER作为我的网站,当我将网站上传到我的主机时,不幸的是它没有用。

它说:无法加载文件或程序集' MySql.Web,Version = 6.7.4.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其中一个依赖

但我从未在整个项目中使用过任何mysql,

最后我无法在我的主机中访问machine.config,只有当用户想要登录,我的网站的其他部分工作正常并且没有任何问题地从数据库中读取时才会发生这种情况。

这是mywebsite的重要组成部分:

    <membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear />

<add name="AspNetSqlMembershipProvider" connectionStringName="LocalSqlServer" applicationName="/" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="true" passwordFormat="Hashed" type="System.Web.Security.SqlMembershipProvider" />
</providers>
</membership>
<!--Profile-->
<profile>
<properties>
<clear />
<add name="level" />
<add name="lastword" />
<add name="section" />
</properties>

</profile>

Error Message

抱歉,我不专业,请完全回答我。

感谢

1 个答案:

答案 0 :(得分:1)

在你的开发箱上(有效)....在这个文件夹中搜索

C:\ WINDOWS \ Microsoft.NET \

表示“machine.config”

根据您的IIS运行版本(通常为2.0或4.0)......找到machine.config文件。

打开它并寻找

MySql.Web

这将解释为什么它适用于开发框而非部署网站。

你必须纠正这个。

请参阅:

Can't load mysql.web assembly

(接受的答案)