Asp.NET i connector MYSQL na serwerze problemy

0

Witam pisze swoje portfolio a że ostatnio pisałem dyplomówkę w C#.NET to postanowiłem pójść dalej i zostać w technologi .NET, ale do rzeczy.
Korzystam z bazy MySQL do której można łączyć się z zewnątrz, a strona stoi na innym serwerze też darmowym. Po długim szukaniu darmowych : konta na bazy i na ASP.NET 3.5 postanowiłem sprawdzić czy konta faktycznie działają. Wrzuciłem swoją stronkę i ok strona działa więc ASP.Net 3.5 jest obsługiwane wszystko pasuje. Kolejny krok podłączam do mojej strony connectorek do MySQL w wersji 6.1.2.0 dodaje referencje, wrzucam dll do folderu z projektem. Wrzucam na serwer nadpisuje i moim oczom ukazuje się :
<quote>Server Error in '/' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'MySql.Data, Version=6.1.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.

Source Error:

Line 37: <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
Line 38: <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<font color="red">Line 39: <add assembly="MySql.Data, Version=6.1.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D" /></font>
Line 40: <add assembly="MySql.Web, Version=6.1.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D" /></assemblies>
Line 41: </compilation>

Source File: C:\domains\reseller\leszex\leszex.freewebsitehosting4u.info\www\web.config Line: 39

Assembly Load Trace: The following information can be helpful to determine why the assembly 'MySql.Data, Version=6.1.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' could not be loaded.

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
</quote>

Piszę więc na support, mówią mi że nie ma problemu i connectorki są obsługiwane. Myśle no nic może to dlatego że łącze się z serwera na inny serwer a porty oprócz 80 mogą być zamknięte a wiec zakładam darmową bazkę MySQL na ich hostingu w parametrach połączenia w moim kodzie zmieniam na localhost ustawiam hasła login i znów dostaje to samo. Czytałem też o GAC nie wiem czy to coś zmieni i czy idę dobrą drogą bo utknąłem na tym tutorialu http://support.microsoft.com/kb/315682

Ale znów utknąłem na dodawaniu

<Assembly: AssemblyKeyFile("C:\GACDemo\GACKey.snk")>

No bo jak mam to dodać jak w Asp w pliku web.config mam xml a to co oni piszą to kod do dodania w Assembly w normalnym projekcie .NET ale nie w webowym

Proszę o porady co mogę zrobić gdzie się mylę i jak to obejść
Z góry ślicznie dziękuje za wszeleki odpowiedzi

0

Kolejny krok podłączam do mojej strony connectorek do MySQL w wersji 6.1.2.0 dodaje referencje, wrzucam dll do folderu z projektem. Wrzucam na serwer

Oczywiście wrzuciłeś na serwer plik MySql.Data.dll? Bo jak nie to jak niby aplikacja ma go znaleźć? W GAC na twoim komputerze?

0

tak wrzuciłęm

Problem rozwiązałem sam wiec uważam za solved
Trzeba trworzyć folder bin w projekcie i do niego wrzucać dll
Dzięki za pomoc i pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1