Eventlog verteld mogelijk nog iets meer over de reden waarom het bestand niet bestaat.
Likes: 0

Eventlog verteld mogelijk nog iets meer over de reden waarom het bestand niet bestaat.
Je hebt zowel de broncode én de gecompileerde versie? Bij de gecompileerde applicatie heb je dus in de map BIN voor elke ASPX een DLL. Maar dan heb je dus geen VB bestand meer, want dat is gecompileerd in die DLL.
Je schrijft echter dat je default.aspx.vb gekopieerd hebt, dus dan moet je ook de bronbestanden hebben. Deze twee mixen heeft geen zin. Maar als je de gecompileerde versie niet aan de praat krijgt, kan je deze eens verwijderen en kijken of het met de niet-gecompileerde versie wel gaat.
Foutmelding komt ook voor als de ASP.NET versie niet goed is, lijkt me echter niet het geval. Web.config ziet eruit als 2.0 en ook in je foutmelding staat 2.0, dus dat schijnt snor te zitten.
ok, ik heb nu CodeFile="Default.aspx.vb" aan de regel <%@ page language="VB" autoeventwireup="false" inherits="_Default" %> toegevoegd.
Als ik dan de applicatie wil oproepen verschijnt volgende melding.
Wat moet er precies in web.config aangepast worden?
Tnx!
Server Error in '/buitendienst' 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: The entry 'ConnectionString' has already been added.
Source Error:
Line 11: <appSettings/>
Line 12: <connectionStrings>
Line 13: <add name="ConnectionString" connectionString="Dsn=MySQLbuitendienst"
Line 14: providerName="System.Data.Odbc" />
Line 15: </connectionStrings>
Source File: C:\Inetpub\wwwroot\buitendienst\web.config Line: 13
Laatst gewijzigd door scooke; 25/07/09 om 12:07.
Het is niet meer als wat er staat; zo'n foutmelding krijg je als je twee keer de connectionstring opneemt in je web.config. Dus eentje verwijderen en het is gefikst.
Al weten we niet wat je inmiddels nog uitgespookt hebt. Ben je nu in de broncode of de gecompileerde versie bezig? Als je de twee aan het mixen bent, wordt het lotto natuurlijk.
ja idd, ik ben dus met het web.config bestand aan de slag.
Ik heb dit verwijdert uit het web.config bestand:
<connectionStrings>
<add name="ConnectionString" connectionString="Dsn=MySQLbuitendienst"
providerName="System.Data.Odbc" />
</connectionStrings>
Als ik dat doe, dan krijg ik nieuwe foutmelding:
Server Error in '/buitendienst' Application.
Keyword not supported: 'dsn'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Keyword not supported: 'dsn'.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: Keyword not supported: 'dsn'.]
System.Data.Common.DbConnectionOptions.ParseIntern al(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +1481474
System.Data.Common.DbConnectionOptions..ctor(Strin g connectionString, Hashtable synonyms, Boolean useOdbcRules) +102
System.Data.SqlClient.SqlConnectionString..ctor(St ring connectionString) +52
System.Data.SqlClient.SqlConnectionFactory.CreateC onnectionOptions(String connectionString, DbConnectionOptions previous) +24
System.Data.ProviderBase.DbConnectionFactory.GetCo nnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +125
System.Data.SqlClient.SqlConnection.ConnectionStri ng_Set(String value) +56
System.Data.SqlClient.SqlConnection.set_Connection String(String value) +4
System.Web.UI.WebControls.SqlDataSourceView.Execut eSelect(DataSourceSelectArguments arguments) +138
System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) +17
System.Web.UI.WebControls.DataBoundControl.Perform Select() +149
System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind() +70
System.Web.UI.WebControls.GridView.DataBind() +4
System.Web.UI.WebControls.BaseDataBoundControl.Ens ureDataBound() +82
System.Web.UI.WebControls.CompositeDataBoundContro l.CreateChildControls() +69
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.PreRenderRecursiveInternal() +50
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Kan je anders het web.config bestand eens bekijken hoe het dan juist moet zijn? In een hoger topic vind je het bestand web.config.txt
Bedankt!
In de web.config hierboven staat de connectionstring precies 1 keer, dus dat is in principe goed.
Maar ik denk dat handigste is om het een programmeur te laten uitvlooien. Met try & error verlies je uiteindelijk meer tijd en dat is wellicht duurder dan iemand inhuren.
Ik probeer dit s'avonds na de werkuren op te lossen, om zelf uit te zoeken hoe dit in mekaar zit en om zelf wat bij te leren. Ik zal ondertussen nog wat googelen om te kijken als ik ergens nog wat extra info kan terugvinden. Je mag me nog altijd blijven ondersteunen ;-)
Alvast bedankt voor de moeite!